aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs
diff options
context:
space:
mode:
authorUbitUmarov2017-05-04 11:37:13 +0100
committerUbitUmarov2017-05-04 11:37:13 +0100
commit3a8dd24fd1c1aead0a81a4a9d63b59bbf9f10855 (patch)
tree746ee2b8b01f1164dc815293b63086d959c05eb4 /OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs
parentfix right to change permissions of group owned objects (diff)
downloadopensim-SC_OLD-3a8dd24fd1c1aead0a81a4a9d63b59bbf9f10855.zip
opensim-SC_OLD-3a8dd24fd1c1aead0a81a4a9d63b59bbf9f10855.tar.gz
opensim-SC_OLD-3a8dd24fd1c1aead0a81a4a9d63b59bbf9f10855.tar.bz2
opensim-SC_OLD-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.cs2
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();