aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ClientStack/Linden/Caps/GetMeshModule.cs
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Region/ClientStack/Linden/Caps/GetMeshModule.cs')
-rw-r--r--OpenSim/Region/ClientStack/Linden/Caps/GetMeshModule.cs7
1 files changed, 5 insertions, 2 deletions
diff --git a/OpenSim/Region/ClientStack/Linden/Caps/GetMeshModule.cs b/OpenSim/Region/ClientStack/Linden/Caps/GetMeshModule.cs
index 3e10335..03f0a04 100644
--- a/OpenSim/Region/ClientStack/Linden/Caps/GetMeshModule.cs
+++ b/OpenSim/Region/ClientStack/Linden/Caps/GetMeshModule.cs
@@ -204,9 +204,12 @@ namespace OpenSim.Region.ClientStack.Linden
204 { 204 {
205 while(true) 205 while(true)
206 { 206 {
207 aPollRequest poolreq = m_queue.Dequeue(); 207 aPollRequest poolreq = m_queue.Dequeue(1000);
208 if(m_NumberScenes <= 0)
209 return;
208 Watchdog.UpdateThread(); 210 Watchdog.UpdateThread();
209 poolreq.thepoll.Process(poolreq); 211 if(poolreq.reqID != UUID.Zero)
212 poolreq.thepoll.Process(poolreq);
210 } 213 }
211 } 214 }
212 215