aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--OpenSim/Region/Environment/Scenes/SceneObjectPart.cs8
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