diff options
author | UbitUmarov | 2015-10-02 17:56:02 +0100 |
---|---|---|
committer | UbitUmarov | 2015-10-02 17:56:02 +0100 |
commit | de51b7af8536d43ff73b5562843e1a8f7356a338 (patch) | |
tree | 0c5b9373bebefdff4295d531d6db7e57172f2d25 /OpenSim/Region | |
parent | change llSetContentType to master version, but removing IP check (diff) | |
download | opensim-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.cs | 4 |
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 | { |