From 6b6a00a3d593ce164d23135cb3fe570a511e1793 Mon Sep 17 00:00:00 2001
From: Justin Clark-Casey (justincc)
Date: Thu, 17 May 2012 01:30:50 +0100
Subject: minor: Remove redundant EstateOwner != UUID.Zero check in
IsAdministrator because checking EstateOwner == user
Due to an earlier check we already know that user != UUID.Zero so if EstateOwner == UUID.Zero, EstateOwner == user can never be true
---
.../CoreModules/World/Permissions/PermissionsModule.cs | 14 ++++++--------
1 file changed, 6 insertions(+), 8 deletions(-)
(limited to 'OpenSim/Region/CoreModules/World/Permissions')
diff --git a/OpenSim/Region/CoreModules/World/Permissions/PermissionsModule.cs b/OpenSim/Region/CoreModules/World/Permissions/PermissionsModule.cs
index 7d75fad..555509c 100644
--- a/OpenSim/Region/CoreModules/World/Permissions/PermissionsModule.cs
+++ b/OpenSim/Region/CoreModules/World/Permissions/PermissionsModule.cs
@@ -450,19 +450,17 @@ namespace OpenSim.Region.CoreModules.World.Permissions
}
///
- /// Is the given user an administrator (in other words, a god)?
+ /// Is the user regarded as an administrator?
///
///
///
protected bool IsAdministrator(UUID user)
{
- if (user == UUID.Zero) return false;
-
- if (m_scene.RegionInfo.EstateSettings.EstateOwner != UUID.Zero)
- {
- if (m_scene.RegionInfo.EstateSettings.EstateOwner == user && m_RegionOwnerIsGod)
- return true;
- }
+ if (user == UUID.Zero)
+ return false;
+
+ if (m_scene.RegionInfo.EstateSettings.EstateOwner == user && m_RegionOwnerIsGod)
+ return true;
if (IsEstateManager(user) && m_RegionManagerIsGod)
return true;
--
cgit v1.1