diff options
author | Melanie Thielker | 2009-06-21 19:49:11 +0000 |
---|---|---|
committer | Melanie Thielker | 2009-06-21 19:49:11 +0000 |
commit | bc1dce071ac28ff122b2ccb3b0ea6b79f9cca41d (patch) | |
tree | a45fac9a50092e1159b6b3333d57ed0ec79161f2 /OpenSim/Region/Framework | |
parent | Do llEscapeURL with Uri.EscapeDataString instead of Uri.EscapeUriString. (diff) | |
download | opensim-SC-bc1dce071ac28ff122b2ccb3b0ea6b79f9cca41d.zip opensim-SC-bc1dce071ac28ff122b2ccb3b0ea6b79f9cca41d.tar.gz opensim-SC-bc1dce071ac28ff122b2ccb3b0ea6b79f9cca41d.tar.bz2 opensim-SC-bc1dce071ac28ff122b2ccb3b0ea6b79f9cca41d.tar.xz |
Correct the behaviro of group deeding and llGetOwner() within deeded objects
Diffstat (limited to 'OpenSim/Region/Framework')
-rw-r--r-- | OpenSim/Region/Framework/Scenes/Scene.Inventory.cs | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/OpenSim/Region/Framework/Scenes/Scene.Inventory.cs b/OpenSim/Region/Framework/Scenes/Scene.Inventory.cs index c24ecf5..2fc3791 100644 --- a/OpenSim/Region/Framework/Scenes/Scene.Inventory.cs +++ b/OpenSim/Region/Framework/Scenes/Scene.Inventory.cs | |||
@@ -2701,7 +2701,7 @@ namespace OpenSim.Region.Framework.Scenes | |||
2701 | 2701 | ||
2702 | foreach (SceneObjectGroup sog in groups) | 2702 | foreach (SceneObjectGroup sog in groups) |
2703 | { | 2703 | { |
2704 | if (ownerID != null) | 2704 | if (ownerID != UUID.Zero) |
2705 | { | 2705 | { |
2706 | sog.SetOwnerId(ownerID); | 2706 | sog.SetOwnerId(ownerID); |
2707 | sog.SetGroup(groupID, remoteClient); | 2707 | sog.SetGroup(groupID, remoteClient); |
@@ -2727,6 +2727,12 @@ namespace OpenSim.Region.Framework.Scenes | |||
2727 | sog.ApplyNextOwnerPermissions(); | 2727 | sog.ApplyNextOwnerPermissions(); |
2728 | } | 2728 | } |
2729 | } | 2729 | } |
2730 | |||
2731 | foreach (uint localID in localIDs) | ||
2732 | { | ||
2733 | SceneObjectPart part = GetSceneObjectPart(localID); | ||
2734 | part.GetProperties(remoteClient); | ||
2735 | } | ||
2730 | } | 2736 | } |
2731 | } | 2737 | } |
2732 | } | 2738 | } |