diff --git a/indra/newview/llappviewer.cpp b/indra/newview/llappviewer.cpp
index a0ebae119e57f864dccd7a92e40f81c9046c1af5..a148d3c30d21946e97d40c3dbd6883fa68ccfd95 100644
--- a/indra/newview/llappviewer.cpp
+++ b/indra/newview/llappviewer.cpp
@@ -1491,7 +1491,7 @@ bool LLAppViewer::frame()
 			idleTimer.reset();
 			S32 total_work_pending = 0;
 			S32 total_io_pending = 0;	
-			while(1)
+			//while(1)
 			{
 				S32 work_pending = 0;
 				S32 io_pending = 0;
@@ -1515,11 +1515,15 @@ bool LLAppViewer::frame()
 
 				total_work_pending += work_pending ;
 				total_io_pending += io_pending ;
-				
-				if (!work_pending || idleTimer.getElapsedTimeF64() >= max_idle_time)
-				{
-					break;
-				}
+
+                if (work_pending)
+                {
+                    LL_WARNS("Idle") << "Work pending in texture thread: " << work_pending << LL_ENDL;
+                }
+// 				if (!work_pending || idleTimer.getElapsedTimeF64() >= max_idle_time)
+// 				{
+// 					break;
+// 				}
 			}
 			gMeshRepo.update() ;