diff options
author | BlueWall | 2011-01-27 08:53:57 -0500 |
---|---|---|
committer | BlueWall | 2011-01-27 08:53:57 -0500 |
commit | d89d9d1b1310d494fbb7712057eab8a196e10a04 (patch) | |
tree | 62834b7f5954aa8f013a159ee2fc3ccee385e673 /OpenSim/Region/Framework/Scenes/SceneObjectPartInventory.cs | |
parent | Make FireAndForgetWrapper a singleton class (diff) | |
parent | Make it work (diff) | |
download | opensim-SC-d89d9d1b1310d494fbb7712057eab8a196e10a04.zip opensim-SC-d89d9d1b1310d494fbb7712057eab8a196e10a04.tar.gz opensim-SC-d89d9d1b1310d494fbb7712057eab8a196e10a04.tar.bz2 opensim-SC-d89d9d1b1310d494fbb7712057eab8a196e10a04.tar.xz |
Merge branch 'master' of /home/opensim/src/OpenSim/Core
Diffstat (limited to 'OpenSim/Region/Framework/Scenes/SceneObjectPartInventory.cs')
-rw-r--r-- | OpenSim/Region/Framework/Scenes/SceneObjectPartInventory.cs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/OpenSim/Region/Framework/Scenes/SceneObjectPartInventory.cs b/OpenSim/Region/Framework/Scenes/SceneObjectPartInventory.cs index 91bb3a5..67e59c6 100644 --- a/OpenSim/Region/Framework/Scenes/SceneObjectPartInventory.cs +++ b/OpenSim/Region/Framework/Scenes/SceneObjectPartInventory.cs | |||
@@ -178,6 +178,8 @@ namespace OpenSim.Region.Framework.Scenes | |||
178 | { | 178 | { |
179 | item.LastOwnerID = item.OwnerID; | 179 | item.LastOwnerID = item.OwnerID; |
180 | item.OwnerID = ownerId; | 180 | item.OwnerID = ownerId; |
181 | item.PermsMask = 0; | ||
182 | item.PermsGranter = UUID.Zero; | ||
181 | } | 183 | } |
182 | } | 184 | } |
183 | } | 185 | } |
@@ -695,7 +697,6 @@ namespace OpenSim.Region.Framework.Scenes | |||
695 | { | 697 | { |
696 | item.ParentID = m_part.UUID; | 698 | item.ParentID = m_part.UUID; |
697 | item.ParentPartID = m_part.UUID; | 699 | item.ParentPartID = m_part.UUID; |
698 | item.Flags = m_items[item.ItemID].Flags; | ||
699 | 700 | ||
700 | // If group permissions have been set on, check that the groupID is up to date in case it has | 701 | // If group permissions have been set on, check that the groupID is up to date in case it has |
701 | // changed since permissions were last set. | 702 | // changed since permissions were last set. |
@@ -850,7 +851,7 @@ namespace OpenSim.Region.Framework.Scenes | |||
850 | /// <param name="xferManager"></param> | 851 | /// <param name="xferManager"></param> |
851 | public void RequestInventoryFile(IClientAPI client, IXfer xferManager) | 852 | public void RequestInventoryFile(IClientAPI client, IXfer xferManager) |
852 | { | 853 | { |
853 | bool changed = CreateInventoryFile(); | 854 | CreateInventoryFile(); |
854 | 855 | ||
855 | if (m_inventorySerial == 0) // No inventory | 856 | if (m_inventorySerial == 0) // No inventory |
856 | { | 857 | { |
@@ -1013,6 +1014,8 @@ namespace OpenSim.Region.Framework.Scenes | |||
1013 | item.BasePermissions &= item.NextPermissions; | 1014 | item.BasePermissions &= item.NextPermissions; |
1014 | item.EveryonePermissions &= item.NextPermissions; | 1015 | item.EveryonePermissions &= item.NextPermissions; |
1015 | item.OwnerChanged = true; | 1016 | item.OwnerChanged = true; |
1017 | item.PermsMask = 0; | ||
1018 | item.PermsGranter = UUID.Zero; | ||
1016 | } | 1019 | } |
1017 | } | 1020 | } |
1018 | } | 1021 | } |