From 65e9421058b3542928df137e3f89c1545d2b657d Mon Sep 17 00:00:00 2001 From: UbitUmarov Date: Thu, 25 May 2017 04:24:23 +0100 Subject: minor changes --- OpenSim/Region/ClientStack/Linden/Caps/GetMeshModule.cs | 7 +++++-- OpenSim/Region/ClientStack/Linden/Caps/GetTextureModule.cs | 7 +++++-- 2 files changed, 10 insertions(+), 4 deletions(-) (limited to 'OpenSim/Region/ClientStack') 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 { while(true) { - aPollRequest poolreq = m_queue.Dequeue(); + aPollRequest poolreq = m_queue.Dequeue(1000); + if(m_NumberScenes <= 0) + return; Watchdog.UpdateThread(); - poolreq.thepoll.Process(poolreq); + if(poolreq.reqID != UUID.Zero) + poolreq.thepoll.Process(poolreq); } } 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 { while (true) { - aPollRequest poolreq = m_queue.Dequeue(); + aPollRequest poolreq = m_queue.Dequeue(2000); + if(m_NumberScenes <= 0) + return; Watchdog.UpdateThread(); - poolreq.thepoll.Process(poolreq); + if(poolreq.reqID != UUID.Zero) + poolreq.thepoll.Process(poolreq); } } -- cgit v1.1