diff options
author | Teravus Ovares | 2007-11-25 04:52:14 +0000 |
---|---|---|
committer | Teravus Ovares | 2007-11-25 04:52:14 +0000 |
commit | d263a044b1ebb13477b2b391637ccc2da4368838 (patch) | |
tree | 6288ef8e8f2a1c073705b23db8aba8603a28c34d /OpenSim/Region/Environment/PermissionManager.cs | |
parent | Ignore nullreferenceexception in removeclient. The avatar is already gone. (diff) | |
download | opensim-SC-d263a044b1ebb13477b2b391637ccc2da4368838.zip opensim-SC-d263a044b1ebb13477b2b391637ccc2da4368838.tar.gz opensim-SC-d263a044b1ebb13477b2b391637ccc2da4368838.tar.bz2 opensim-SC-d263a044b1ebb13477b2b391637ccc2da4368838.tar.xz |
* Added the ability to restart your individual sims from within them using the estate tools.
* The sims properly restart, however they don't yet notify the existing avatars that they are up. To see the sim again, you'll need to log-out and back in until I can figure out how to get the proper data to the sims and to the avatar so they reconnect again.
Diffstat (limited to 'OpenSim/Region/Environment/PermissionManager.cs')
-rw-r--r-- | OpenSim/Region/Environment/PermissionManager.cs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/OpenSim/Region/Environment/PermissionManager.cs b/OpenSim/Region/Environment/PermissionManager.cs index 412c6e7..6efa116 100644 --- a/OpenSim/Region/Environment/PermissionManager.cs +++ b/OpenSim/Region/Environment/PermissionManager.cs | |||
@@ -306,6 +306,14 @@ namespace OpenSim.Region.Environment | |||
306 | return GenericEstatePermission(user); | 306 | return GenericEstatePermission(user); |
307 | } | 307 | } |
308 | 308 | ||
309 | public virtual bool CanRestartSim(LLUUID user) | ||
310 | { | ||
311 | // Since this is potentially going on a grid... | ||
312 | |||
313 | //return GenericEstatePermission(AgentId); | ||
314 | return m_scene.RegionInfo.MasterAvatarAssignedUUID == user; | ||
315 | } | ||
316 | |||
309 | #endregion | 317 | #endregion |
310 | 318 | ||
311 | #region Parcel Permissions | 319 | #region Parcel Permissions |