diff options
author | UbitUmarov | 2017-05-04 11:37:13 +0100 |
---|---|---|
committer | UbitUmarov | 2017-05-04 11:37:13 +0100 |
commit | 3a8dd24fd1c1aead0a81a4a9d63b59bbf9f10855 (patch) | |
tree | 746ee2b8b01f1164dc815293b63086d959c05eb4 /OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs | |
parent | fix right to change permissions of group owned objects (diff) | |
download | opensim-SC-3a8dd24fd1c1aead0a81a4a9d63b59bbf9f10855.zip opensim-SC-3a8dd24fd1c1aead0a81a4a9d63b59bbf9f10855.tar.gz opensim-SC-3a8dd24fd1c1aead0a81a4a9d63b59bbf9f10855.tar.bz2 opensim-SC-3a8dd24fd1c1aead0a81a4a9d63b59bbf9f10855.tar.xz |
move deep effective permissions aggregation to first time use and not on changes. There flag it is need with InvalidateDeepEffectivePerms(). Add config options PropagateGroupShareOutwards and PropagateAnyOneOutwards
Diffstat (limited to 'OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs')
-rw-r--r-- | OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs b/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs index e73795e..512656b 100644 --- a/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs +++ b/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs | |||
@@ -2677,7 +2677,7 @@ namespace OpenSim.Region.Framework.Scenes | |||
2677 | if (dupe.m_rootPart.PhysActor != null) | 2677 | if (dupe.m_rootPart.PhysActor != null) |
2678 | dupe.m_rootPart.PhysActor.Building = false; // tell physics to finish building | 2678 | dupe.m_rootPart.PhysActor.Building = false; // tell physics to finish building |
2679 | 2679 | ||
2680 | dupe.AggregateDeepPerms(); | 2680 | dupe.InvalidateDeepEffectivePerms(); |
2681 | 2681 | ||
2682 | dupe.HasGroupChanged = true; | 2682 | dupe.HasGroupChanged = true; |
2683 | dupe.AttachToBackup(); | 2683 | dupe.AttachToBackup(); |