diff options
author | Justin Clark-Casey (justincc) | 2014-01-20 19:16:19 +0000 |
---|---|---|
committer | Justin Clark-Casey (justincc) | 2014-01-20 19:16:19 +0000 |
commit | 8e72b53edc435c2c2fbec0b8c91304e7f7a6a4f2 (patch) | |
tree | dc8b1c314f0e58be8a036dc2d56756564d4fc3c7 /OpenSim/Region/CoreModules/World | |
parent | Following on from 50ea2e0, only fetch scene presence for check if lightscript... (diff) | |
download | opensim-SC_OLD-8e72b53edc435c2c2fbec0b8c91304e7f7a6a4f2.zip opensim-SC_OLD-8e72b53edc435c2c2fbec0b8c91304e7f7a6a4f2.tar.gz opensim-SC_OLD-8e72b53edc435c2c2fbec0b8c91304e7f7a6a4f2.tar.bz2 opensim-SC_OLD-8e72b53edc435c2c2fbec0b8c91304e7f7a6a4f2.tar.xz |
Stop exceptions being generated on agent connection if a telehub object has been deleted or has no spawn points.
Diffstat (limited to 'OpenSim/Region/CoreModules/World')
-rw-r--r-- | OpenSim/Region/CoreModules/World/Estate/EstateManagementCommands.cs | 2 | ||||
-rw-r--r-- | OpenSim/Region/CoreModules/World/Estate/EstateManagementModule.cs | 8 |
2 files changed, 6 insertions, 4 deletions
diff --git a/OpenSim/Region/CoreModules/World/Estate/EstateManagementCommands.cs b/OpenSim/Region/CoreModules/World/Estate/EstateManagementCommands.cs index 173b603..1659493 100644 --- a/OpenSim/Region/CoreModules/World/Estate/EstateManagementCommands.cs +++ b/OpenSim/Region/CoreModules/World/Estate/EstateManagementCommands.cs | |||
@@ -60,7 +60,7 @@ namespace OpenSim.Region.CoreModules.World.Estate | |||
60 | 60 | ||
61 | public void Initialise() | 61 | public void Initialise() |
62 | { | 62 | { |
63 | m_log.DebugFormat("[ESTATE MODULE]: Setting up estate commands for region {0}", m_module.Scene.RegionInfo.RegionName); | 63 | // m_log.DebugFormat("[ESTATE MODULE]: Setting up estate commands for region {0}", m_module.Scene.RegionInfo.RegionName); |
64 | 64 | ||
65 | m_module.Scene.AddCommand("Regions", m_module, "set terrain texture", | 65 | m_module.Scene.AddCommand("Regions", m_module, "set terrain texture", |
66 | "set terrain texture <number> <uuid> [<x>] [<y>]", | 66 | "set terrain texture <number> <uuid> [<x>] [<y>]", |
diff --git a/OpenSim/Region/CoreModules/World/Estate/EstateManagementModule.cs b/OpenSim/Region/CoreModules/World/Estate/EstateManagementModule.cs index 17387da..3bd7b4a 100644 --- a/OpenSim/Region/CoreModules/World/Estate/EstateManagementModule.cs +++ b/OpenSim/Region/CoreModules/World/Estate/EstateManagementModule.cs | |||
@@ -702,7 +702,7 @@ namespace OpenSim.Region.CoreModules.World.Estate | |||
702 | } | 702 | } |
703 | } | 703 | } |
704 | 704 | ||
705 | public void handleOnEstateManageTelehub(IClientAPI client, UUID invoice, UUID senderID, string cmd, uint param1) | 705 | public void HandleOnEstateManageTelehub(IClientAPI client, UUID invoice, UUID senderID, string cmd, uint param1) |
706 | { | 706 | { |
707 | SceneObjectPart part; | 707 | SceneObjectPart part; |
708 | 708 | ||
@@ -742,7 +742,9 @@ namespace OpenSim.Region.CoreModules.World.Estate | |||
742 | default: | 742 | default: |
743 | break; | 743 | break; |
744 | } | 744 | } |
745 | SendTelehubInfo(client); | 745 | |
746 | if (client != null) | ||
747 | SendTelehubInfo(client); | ||
746 | } | 748 | } |
747 | 749 | ||
748 | private void SendSimulatorBlueBoxMessage( | 750 | private void SendSimulatorBlueBoxMessage( |
@@ -1214,7 +1216,7 @@ namespace OpenSim.Region.CoreModules.World.Estate | |||
1214 | client.OnEstateRestartSimRequest += handleEstateRestartSimRequest; | 1216 | client.OnEstateRestartSimRequest += handleEstateRestartSimRequest; |
1215 | client.OnEstateChangeCovenantRequest += handleChangeEstateCovenantRequest; | 1217 | client.OnEstateChangeCovenantRequest += handleChangeEstateCovenantRequest; |
1216 | client.OnEstateChangeInfo += handleEstateChangeInfo; | 1218 | client.OnEstateChangeInfo += handleEstateChangeInfo; |
1217 | client.OnEstateManageTelehub += handleOnEstateManageTelehub; | 1219 | client.OnEstateManageTelehub += HandleOnEstateManageTelehub; |
1218 | client.OnUpdateEstateAccessDeltaRequest += handleEstateAccessDeltaRequest; | 1220 | client.OnUpdateEstateAccessDeltaRequest += handleEstateAccessDeltaRequest; |
1219 | client.OnSimulatorBlueBoxMessageRequest += SendSimulatorBlueBoxMessage; | 1221 | client.OnSimulatorBlueBoxMessageRequest += SendSimulatorBlueBoxMessage; |
1220 | client.OnEstateBlueBoxMessageRequest += SendEstateBlueBoxMessage; | 1222 | client.OnEstateBlueBoxMessageRequest += SendEstateBlueBoxMessage; |