aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region
diff options
context:
space:
mode:
authorUbitUmarov2015-10-02 17:56:02 +0100
committerUbitUmarov2015-10-02 17:56:02 +0100
commitde51b7af8536d43ff73b5562843e1a8f7356a338 (patch)
tree0c5b9373bebefdff4295d531d6db7e57172f2d25 /OpenSim/Region
parent change llSetContentType to master version, but removing IP check (diff)
downloadopensim-SC_OLD-de51b7af8536d43ff73b5562843e1a8f7356a338.zip
opensim-SC_OLD-de51b7af8536d43ff73b5562843e1a8f7356a338.tar.gz
opensim-SC_OLD-de51b7af8536d43ff73b5562843e1a8f7356a338.tar.bz2
opensim-SC_OLD-de51b7af8536d43ff73b5562843e1a8f7356a338.tar.xz
do group SetPos sync as master, script thread does need to wait for it to be done. This needs improvement, doing it async again with script thread waiting watching coop
Diffstat (limited to 'OpenSim/Region')
-rw-r--r--OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs4
1 files changed, 1 insertions, 3 deletions
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
index 413bfc7..694f8a1 100644
--- a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
+++ b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
@@ -2688,9 +2688,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
2688 SceneObjectGroup parent = part.ParentGroup; 2688 SceneObjectGroup parent = part.ParentGroup;
2689 if (!World.Permissions.CanObjectEntry(parent.UUID, false, (Vector3)toPos)) 2689 if (!World.Permissions.CanObjectEntry(parent.UUID, false, (Vector3)toPos))
2690 return; 2690 return;
2691 Util.FireAndForget(delegate(object x) { 2691 parent.UpdateGroupPosition((Vector3)toPos);
2692 parent.UpdateGroupPosition((Vector3)toPos);
2693 });
2694 } 2692 }
2695 else 2693 else
2696 { 2694 {