diff options
Diffstat (limited to 'OpenSim')
-rw-r--r-- | OpenSim/Region/Environment/Scenes/SceneObjectPart.cs | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/OpenSim/Region/Environment/Scenes/SceneObjectPart.cs b/OpenSim/Region/Environment/Scenes/SceneObjectPart.cs index cbb50d7..4f89dd0 100644 --- a/OpenSim/Region/Environment/Scenes/SceneObjectPart.cs +++ b/OpenSim/Region/Environment/Scenes/SceneObjectPart.cs | |||
@@ -1453,9 +1453,15 @@ namespace OpenSim.Region.Environment.Scenes | |||
1453 | { | 1453 | { |
1454 | LLQuaternion lRot; | 1454 | LLQuaternion lRot; |
1455 | lRot = RotationOffset; | 1455 | lRot = RotationOffset; |
1456 | clientFlags &= ~(uint)LLObject.ObjectFlags.CreateSelected; | ||
1457 | |||
1456 | if (remoteClient.AgentId == OwnerID) | 1458 | if (remoteClient.AgentId == OwnerID) |
1457 | { | 1459 | { |
1458 | clientFlags &= ~(uint)LLObject.ObjectFlags.CreateSelected; | 1460 | if ((uint)(m_flags & LLObject.ObjectFlags.CreateSelected) != 0) |
1461 | { | ||
1462 | clientFlags |= (uint)LLObject.ObjectFlags.CreateSelected; | ||
1463 | m_flags &= ~LLObject.ObjectFlags.CreateSelected; | ||
1464 | } | ||
1459 | } | 1465 | } |
1460 | 1466 | ||
1461 | 1467 | ||