diff options
Removed the MapItems thread. Redirected the map items requests to the services throttle thread. Didn't change anything in how that processor is implemented, for better or for worse.
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Region/CoreModules/Framework/ServiceThrottle/ServiceThrottleModule.cs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/OpenSim/Region/CoreModules/Framework/ServiceThrottle/ServiceThrottleModule.cs b/OpenSim/Region/CoreModules/Framework/ServiceThrottle/ServiceThrottleModule.cs index 1554b3e..a70261e 100644 --- a/OpenSim/Region/CoreModules/Framework/ServiceThrottle/ServiceThrottleModule.cs +++ b/OpenSim/Region/CoreModules/Framework/ServiceThrottle/ServiceThrottleModule.cs | |||
@@ -181,11 +181,10 @@ namespace OpenSim.Region.CoreModules.Framework | |||
181 | 181 | ||
182 | m_RequestQueue.Enqueue(delegate | 182 | m_RequestQueue.Enqueue(delegate |
183 | { | 183 | { |
184 | continuation(); | ||
185 | lock (m_RequestQueue) | 184 | lock (m_RequestQueue) |
186 | { | ||
187 | m_Pending[category].Remove(itemid); | 185 | m_Pending[category].Remove(itemid); |
188 | } | 186 | |
187 | continuation(); | ||
189 | }); | 188 | }); |
190 | } | 189 | } |
191 | } | 190 | } |