mirror of
https://github.com/opensim/opensim.git
synced 2026-08-06 17:32:42 +08:00
please DIE! PLEASE??
This commit is contained in:
@@ -106,6 +106,8 @@ namespace OpenSim.Region.CoreModules.Hypergrid
|
||||
if (!m_Enabled)
|
||||
return;
|
||||
|
||||
base.RemoveRegion(scene);
|
||||
|
||||
scene.EventManager.OnClientClosed -= EventManager_OnClientClosed;
|
||||
}
|
||||
|
||||
|
||||
@@ -415,6 +415,7 @@ namespace OpenSim.Region.CoreModules.Scripting.HttpRequest
|
||||
|
||||
public void Close()
|
||||
{
|
||||
ThreadPool.Shutdown();
|
||||
}
|
||||
|
||||
public string Name
|
||||
|
||||
@@ -215,6 +215,8 @@ namespace OpenSim.Region.CoreModules.World.WorldMap
|
||||
m_scene.EventManager.OnNewClient -= OnNewClient;
|
||||
m_scene.EventManager.OnRegisterCaps -= OnRegisterCaps;
|
||||
|
||||
m_scene.UnregisterModuleInterface<IWorldMapModule>(this);
|
||||
|
||||
string regionimage = "regionImage" + m_scene.RegionInfo.RegionID.ToString();
|
||||
regionimage = regionimage.Replace("-", "");
|
||||
MainServer.Instance.RemoveLLSDHandler("/MAP/MapItems/" + m_scene.RegionInfo.RegionHandle.ToString(),
|
||||
@@ -1148,7 +1150,12 @@ namespace OpenSim.Region.CoreModules.World.WorldMap
|
||||
List<MapBlockRequestData> thisRunData = new List<MapBlockRequestData>();
|
||||
while (true)
|
||||
{
|
||||
m_mapBlockRequestEvent.WaitOne();
|
||||
while(!m_mapBlockRequestEvent.WaitOne(4900))
|
||||
{
|
||||
if(m_scene == null)
|
||||
return;
|
||||
}
|
||||
|
||||
lock (m_mapBlockRequestEvent)
|
||||
{
|
||||
int total = 0;
|
||||
|
||||
Reference in New Issue
Block a user