diff options
Diffstat (limited to 'OpenSim/Region/Environment/Scenes/Scene.Permissions.cs')
-rw-r--r-- | OpenSim/Region/Environment/Scenes/Scene.Permissions.cs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/OpenSim/Region/Environment/Scenes/Scene.Permissions.cs b/OpenSim/Region/Environment/Scenes/Scene.Permissions.cs index 5f3b100..0872128 100644 --- a/OpenSim/Region/Environment/Scenes/Scene.Permissions.cs +++ b/OpenSim/Region/Environment/Scenes/Scene.Permissions.cs | |||
@@ -727,7 +727,7 @@ namespace OpenSim.Region.Environment.Scenes | |||
727 | #endregion | 727 | #endregion |
728 | 728 | ||
729 | #region RESET SCRIPT | 729 | #region RESET SCRIPT |
730 | public delegate bool CanResetScriptHandler(UUID script, UUID user, Scene scene); | 730 | public delegate bool CanResetScriptHandler(UUID prim, UUID script, UUID user, Scene scene); |
731 | private List<CanResetScriptHandler> CanResetScriptCheckFunctions = new List<CanResetScriptHandler>(); | 731 | private List<CanResetScriptHandler> CanResetScriptCheckFunctions = new List<CanResetScriptHandler>(); |
732 | 732 | ||
733 | public void AddResetScriptHandler(CanResetScriptHandler delegateFunc) | 733 | public void AddResetScriptHandler(CanResetScriptHandler delegateFunc) |
@@ -742,11 +742,11 @@ namespace OpenSim.Region.Environment.Scenes | |||
742 | CanResetScriptCheckFunctions.Remove(delegateFunc); | 742 | CanResetScriptCheckFunctions.Remove(delegateFunc); |
743 | } | 743 | } |
744 | 744 | ||
745 | public bool CanResetScript(UUID script, UUID user) | 745 | public bool CanResetScript(UUID prim, UUID script, UUID user) |
746 | { | 746 | { |
747 | foreach (CanResetScriptHandler check in CanResetScriptCheckFunctions) | 747 | foreach (CanResetScriptHandler check in CanResetScriptCheckFunctions) |
748 | { | 748 | { |
749 | if (check(script, user, m_scene) == false) | 749 | if (check(prim, script, user, m_scene) == false) |
750 | { | 750 | { |
751 | return false; | 751 | return false; |
752 | } | 752 | } |