aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs')
-rw-r--r--OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs3
1 files changed, 2 insertions, 1 deletions
diff --git a/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs b/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs
index 3f531be..4d1e564 100644
--- a/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs
+++ b/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs
@@ -2751,7 +2751,8 @@ namespace OpenSim.Region.Framework.Scenes
2751 /// <param name="cGroupID"></param> 2751 /// <param name="cGroupID"></param>
2752 public void SetRootPartOwner(SceneObjectPart part, UUID cAgentID, UUID cGroupID) 2752 public void SetRootPartOwner(SceneObjectPart part, UUID cAgentID, UUID cGroupID)
2753 { 2753 {
2754 part.LastOwnerID = part.OwnerID; 2754 if(part.GroupID != part.OwnerID && cGroupID != part.OwnerID)
2755 part.LastOwnerID = part.OwnerID;
2755 part.OwnerID = cAgentID; 2756 part.OwnerID = cAgentID;
2756 part.GroupID = cGroupID; 2757 part.GroupID = cGroupID;
2757 2758