aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/ModuleLoader.cs
diff options
context:
space:
mode:
authorTom Grimshaw2010-05-29 02:10:34 -0700
committerTom Grimshaw2010-05-29 02:10:34 -0700
commite3dac1292ef000daadda3e264354d8df0fc77c22 (patch)
tree932b9872e470b7ac7f20ed185dbba4b7caa17fa4 /OpenSim/Region/Framework/ModuleLoader.cs
parentMerge branch 'careminster-presence-refactor' of ssh://3dhosting.de/var/git/ca... (diff)
downloadopensim-SC-e3dac1292ef000daadda3e264354d8df0fc77c22.zip
opensim-SC-e3dac1292ef000daadda3e264354d8df0fc77c22.tar.gz
opensim-SC-e3dac1292ef000daadda3e264354d8df0fc77c22.tar.bz2
opensim-SC-e3dac1292ef000daadda3e264354d8df0fc77c22.tar.xz
Implement suspended updates - When an operation is occurring on lots of prims in a single group, don't schedule any updates until the operation has completed. This makes things like llSetAlpha(LINK_SET,0.0,ALL_SIDES); a *lot* faster, more efficient and less buggy, and also makes unlinking a lot better. Linking is still treacherous.. this needs to be analysed.
Diffstat (limited to '')
-rw-r--r--OpenSim/Region/Framework/ModuleLoader.cs3
1 files changed, 2 insertions, 1 deletions
diff --git a/OpenSim/Region/Framework/ModuleLoader.cs b/OpenSim/Region/Framework/ModuleLoader.cs
index 23be9c2..69ba2042 100644
--- a/OpenSim/Region/Framework/ModuleLoader.cs
+++ b/OpenSim/Region/Framework/ModuleLoader.cs
@@ -226,7 +226,8 @@ namespace OpenSim.Region.Framework
226 "[MODULES]: Could not load types for [{0}]. Exception {1}", pluginAssembly.FullName, e); 226 "[MODULES]: Could not load types for [{0}]. Exception {1}", pluginAssembly.FullName, e);
227 227
228 // justincc: Right now this is fatal to really get the user's attention 228 // justincc: Right now this is fatal to really get the user's attention
229 throw e; 229 // TomMeta: WTF? No, how about we /don't/ throw a fatal exception when there's no need to?
230 //throw e;
230 } 231 }
231 } 232 }
232 233