From 6c94f5d432a1d0c731c5416d0a497a622c07c9b2 Mon Sep 17 00:00:00 2001 From: UbitUmarov Date: Thu, 20 Feb 2020 08:29:09 +0000 Subject: [PATCH] fix HandleRevokePermissions() --- OpenSim/Region/Framework/Scenes/ScenePresence.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/OpenSim/Region/Framework/Scenes/ScenePresence.cs b/OpenSim/Region/Framework/Scenes/ScenePresence.cs index 8f21386e7b..bbbd00b5d0 100644 --- a/OpenSim/Region/Framework/Scenes/ScenePresence.cs +++ b/OpenSim/Region/Framework/Scenes/ScenePresence.cs @@ -5979,14 +5979,16 @@ namespace OpenSim.Region.Framework.Scenes return; if(objectID == m_scene.RegionInfo.RegionID) // for all objects { - + List sogs = m_scene.GetSceneObjectGroups(); + for(int i = 0; i < sogs.Count; ++i) + sogs[i].RemoveScriptsPermissions(this, (int)permissions); } else { SceneObjectPart part = m_scene.GetSceneObjectPart(objectID); if(part != null) { - + part.Inventory.RemoveScriptsPermissions(this, (int)permissions); } } }