aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim
diff options
context:
space:
mode:
authorMelanie Thielker2015-03-07 01:15:48 +0100
committerMelanie Thielker2015-03-07 01:15:48 +0100
commit7caff514812d585a52f4832b4976cb272b2750b5 (patch)
tree28c32d9af05b7f4951da52ba1c35ac567ab3cb2e /OpenSim
parentAbbreviate the stats by removing unneeded and redundant elements. Human reada... (diff)
downloadopensim-SC_OLD-7caff514812d585a52f4832b4976cb272b2750b5.zip
opensim-SC_OLD-7caff514812d585a52f4832b4976cb272b2750b5.tar.gz
opensim-SC_OLD-7caff514812d585a52f4832b4976cb272b2750b5.tar.bz2
opensim-SC_OLD-7caff514812d585a52f4832b4976cb272b2750b5.tar.xz
Make the maptile uploader in remote admin fire and forget so the controlling host gets a timely reply.
Diffstat (limited to 'OpenSim')
-rw-r--r--OpenSim/ApplicationPlugins/RemoteController/RemoteAdminPlugin.cs5
1 files changed, 4 insertions, 1 deletions
diff --git a/OpenSim/ApplicationPlugins/RemoteController/RemoteAdminPlugin.cs b/OpenSim/ApplicationPlugins/RemoteController/RemoteAdminPlugin.cs
index eba6a9c..2120116 100644
--- a/OpenSim/ApplicationPlugins/RemoteController/RemoteAdminPlugin.cs
+++ b/OpenSim/ApplicationPlugins/RemoteController/RemoteAdminPlugin.cs
@@ -2244,7 +2244,10 @@ namespace OpenSim.ApplicationPlugins.RemoteController
2244 IMapTileModule mapTileModule = scene.RequestModuleInterface<IMapTileModule>(); 2244 IMapTileModule mapTileModule = scene.RequestModuleInterface<IMapTileModule>();
2245 if (mapTileModule != null) 2245 if (mapTileModule != null)
2246 { 2246 {
2247 mapTileModule.UploadMapTile(scene); 2247 Util.FireAndForget((x) =>
2248 {
2249 mapTileModule.UploadMapTile(scene);
2250 });
2248 responseData["success"] = true; 2251 responseData["success"] = true;
2249 } 2252 }
2250 else 2253 else