aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region
diff options
context:
space:
mode:
authorJustin Clark-Casey (justincc)2011-01-27 20:57:59 +0000
committerJustin Clark-Casey (justincc)2011-01-27 20:57:59 +0000
commit19e4473a9732bfb1ebbace4bcbfbe15a0d833941 (patch)
treea6faf799fd81a520b0e22d331c04f6d22101cb72 /OpenSim/Region
parentWhen an oar is loaded, do not create a default parcel before loading the parc... (diff)
downloadopensim-SC_OLD-19e4473a9732bfb1ebbace4bcbfbe15a0d833941.zip
opensim-SC_OLD-19e4473a9732bfb1ebbace4bcbfbe15a0d833941.tar.gz
opensim-SC_OLD-19e4473a9732bfb1ebbace4bcbfbe15a0d833941.tar.bz2
opensim-SC_OLD-19e4473a9732bfb1ebbace4bcbfbe15a0d833941.tar.xz
Put confirmation on "land clear" command to avoid nasty accidents
Diffstat (limited to 'OpenSim/Region')
-rw-r--r--OpenSim/Region/CoreModules/World/Land/LandManagementModule.cs16
1 files changed, 14 insertions, 2 deletions
diff --git a/OpenSim/Region/CoreModules/World/Land/LandManagementModule.cs b/OpenSim/Region/CoreModules/World/Land/LandManagementModule.cs
index a46be13..5243be8 100644
--- a/OpenSim/Region/CoreModules/World/Land/LandManagementModule.cs
+++ b/OpenSim/Region/CoreModules/World/Land/LandManagementModule.cs
@@ -1653,9 +1653,21 @@ namespace OpenSim.Region.CoreModules.World.Land
1653 1653
1654 protected void ClearCommand(Object[] args) 1654 protected void ClearCommand(Object[] args)
1655 { 1655 {
1656 Clear(true); 1656 string response = MainConsole.Instance.CmdPrompt(
1657 string.Format(
1658 "Are you sure that you want to clear all land parcels from {0} (y or n)",
1659 m_scene.RegionInfo.RegionName),
1660 "n");
1657 1661
1658 MainConsole.Instance.OutputFormat("Cleared all parcels from {0}", m_scene.RegionInfo.RegionName); 1662 if (response.ToLower() == "y")
1663 {
1664 Clear(true);
1665 MainConsole.Instance.OutputFormat("Cleared all parcels from {0}", m_scene.RegionInfo.RegionName);
1666 }
1667 else
1668 {
1669 MainConsole.Instance.OutputFormat("Aborting clear of all parcels from {0}", m_scene.RegionInfo.RegionName);
1670 }
1659 } 1671 }
1660 1672
1661 protected void ShowParcelsCommand(Object[] args) 1673 protected void ShowParcelsCommand(Object[] args)