diff options
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Region/Environment/Scenes/SceneObjectGroup.cs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/OpenSim/Region/Environment/Scenes/SceneObjectGroup.cs b/OpenSim/Region/Environment/Scenes/SceneObjectGroup.cs index 89e2f0d..a039015 100644 --- a/OpenSim/Region/Environment/Scenes/SceneObjectGroup.cs +++ b/OpenSim/Region/Environment/Scenes/SceneObjectGroup.cs | |||
@@ -1316,8 +1316,11 @@ namespace OpenSim.Region.Environment.Scenes | |||
1316 | if (m_scene.EventManager.TriggerGroupMove(UUID, pos)) | 1316 | if (m_scene.EventManager.TriggerGroupMove(UUID, pos)) |
1317 | { | 1317 | { |
1318 | AbsolutePosition = pos; | 1318 | AbsolutePosition = pos; |
1319 | ScheduleGroupForTerseUpdate(); | 1319 | |
1320 | } | 1320 | } |
1321 | //we need to do a terse update even if the move wasn't allowed | ||
1322 | // so that the position is reset in the client (the object snaps back) | ||
1323 | ScheduleGroupForTerseUpdate(); | ||
1321 | } | 1324 | } |
1322 | 1325 | ||
1323 | /// <summary> | 1326 | /// <summary> |