diff options
author | Melanie | 2012-06-07 23:34:22 +0100 |
---|---|---|
committer | Melanie | 2012-06-07 23:34:22 +0100 |
commit | 69dd5b855adb8178cc1057a645a2a6d433c2dc0f (patch) | |
tree | 392a996bd1aeab76743288fcfd7300a1a58faac1 /OpenSim/Region/CoreModules/World/Estate | |
parent | Merge branch 'master' into careminster (diff) | |
parent | Implement playing of the real collision sounds, change scaling for avatar (diff) | |
download | opensim-SC_OLD-69dd5b855adb8178cc1057a645a2a6d433c2dc0f.zip opensim-SC_OLD-69dd5b855adb8178cc1057a645a2a6d433c2dc0f.tar.gz opensim-SC_OLD-69dd5b855adb8178cc1057a645a2a6d433c2dc0f.tar.bz2 opensim-SC_OLD-69dd5b855adb8178cc1057a645a2a6d433c2dc0f.tar.xz |
Merge branch 'avination' into careminster
Diffstat (limited to 'OpenSim/Region/CoreModules/World/Estate')
-rw-r--r-- | OpenSim/Region/CoreModules/World/Estate/EstateManagementModule.cs | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/OpenSim/Region/CoreModules/World/Estate/EstateManagementModule.cs b/OpenSim/Region/CoreModules/World/Estate/EstateManagementModule.cs index ddc2a07..fdef9d8 100644 --- a/OpenSim/Region/CoreModules/World/Estate/EstateManagementModule.cs +++ b/OpenSim/Region/CoreModules/World/Estate/EstateManagementModule.cs | |||
@@ -61,6 +61,8 @@ namespace OpenSim.Region.CoreModules.World.Estate | |||
61 | public event ChangeDelegate OnEstateInfoChange; | 61 | public event ChangeDelegate OnEstateInfoChange; |
62 | public event MessageDelegate OnEstateMessage; | 62 | public event MessageDelegate OnEstateMessage; |
63 | 63 | ||
64 | private int m_delayCount = 0; | ||
65 | |||
64 | #region Packet Data Responders | 66 | #region Packet Data Responders |
65 | 67 | ||
66 | private void clientSendDetailedEstateData(IClientAPI remote_client, UUID invoice) | 68 | private void clientSendDetailedEstateData(IClientAPI remote_client, UUID invoice) |
@@ -270,7 +272,11 @@ namespace OpenSim.Region.CoreModules.World.Estate | |||
270 | { | 272 | { |
271 | if (timeInSeconds == -1) | 273 | if (timeInSeconds == -1) |
272 | { | 274 | { |
273 | restartModule.AbortRestart("Restart aborted by region manager"); | 275 | m_delayCount++; |
276 | if (m_delayCount > 3) | ||
277 | return; | ||
278 | |||
279 | restartModule.DelayRestart(3600, "Restart delayed by region manager"); | ||
274 | return; | 280 | return; |
275 | } | 281 | } |
276 | 282 | ||