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 | |
parent | change llSetContentType to master version, but removing IP check (diff) | |
download | opensim-SC-de51b7af8536d43ff73b5562843e1a8f7356a338.zip opensim-SC-de51b7af8536d43ff73b5562843e1a8f7356a338.tar.gz opensim-SC-de51b7af8536d43ff73b5562843e1a8f7356a338.tar.bz2 opensim-SC-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
-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 | { |