diff options
Diffstat (limited to 'OpenSim/Region/Framework/Scenes/UndoState.cs')
-rw-r--r-- | OpenSim/Region/Framework/Scenes/UndoState.cs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/OpenSim/Region/Framework/Scenes/UndoState.cs b/OpenSim/Region/Framework/Scenes/UndoState.cs index b013d68..6bf89c5 100644 --- a/OpenSim/Region/Framework/Scenes/UndoState.cs +++ b/OpenSim/Region/Framework/Scenes/UndoState.cs | |||
@@ -59,10 +59,10 @@ namespace OpenSim.Region.Framework.Scenes | |||
59 | { | 59 | { |
60 | ForGroup = forGroup; | 60 | ForGroup = forGroup; |
61 | 61 | ||
62 | if (ForGroup) | 62 | // if (ForGroup) |
63 | Position = part.ParentGroup.AbsolutePosition; | 63 | Position = part.ParentGroup.AbsolutePosition; |
64 | else | 64 | // else |
65 | Position = part.OffsetPosition; | 65 | // Position = part.OffsetPosition; |
66 | 66 | ||
67 | // m_log.DebugFormat( | 67 | // m_log.DebugFormat( |
68 | // "[UNDO STATE]: Storing undo position {0} for root part", Position); | 68 | // "[UNDO STATE]: Storing undo position {0} for root part", Position); |
@@ -143,7 +143,7 @@ namespace OpenSim.Region.Framework.Scenes | |||
143 | if (ForGroup) | 143 | if (ForGroup) |
144 | part.ParentGroup.AbsolutePosition = Position; | 144 | part.ParentGroup.AbsolutePosition = Position; |
145 | else | 145 | else |
146 | part.OffsetPosition = Position; | 146 | part.ParentGroup.UpdateRootPosition(Position); |
147 | } | 147 | } |
148 | 148 | ||
149 | // m_log.DebugFormat( | 149 | // m_log.DebugFormat( |