aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ClientStack/Linden/Caps/GetTextureModule.cs
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Region/ClientStack/Linden/Caps/GetTextureModule.cs')
-rw-r--r--OpenSim/Region/ClientStack/Linden/Caps/GetTextureModule.cs7
1 files changed, 5 insertions, 2 deletions
diff --git a/OpenSim/Region/ClientStack/Linden/Caps/GetTextureModule.cs b/OpenSim/Region/ClientStack/Linden/Caps/GetTextureModule.cs
index a9e8cf9..8ef943c 100644
--- a/OpenSim/Region/ClientStack/Linden/Caps/GetTextureModule.cs
+++ b/OpenSim/Region/ClientStack/Linden/Caps/GetTextureModule.cs
@@ -415,9 +415,12 @@ namespace OpenSim.Region.ClientStack.Linden
415 { 415 {
416 while (true) 416 while (true)
417 { 417 {
418 aPollRequest poolreq = m_queue.Dequeue(); 418 aPollRequest poolreq = m_queue.Dequeue(2000);
419 if(m_NumberScenes <= 0)
420 return;
419 Watchdog.UpdateThread(); 421 Watchdog.UpdateThread();
420 poolreq.thepoll.Process(poolreq); 422 if(poolreq.reqID != UUID.Zero)
423 poolreq.thepoll.Process(poolreq);
421 } 424 }
422 } 425 }
423 426