aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Region/Framework')
-rw-r--r--OpenSim/Region/Framework/Interfaces/IEntityTransferModule.cs2
-rw-r--r--OpenSim/Region/Framework/Scenes/Scene.cs5
2 files changed, 4 insertions, 3 deletions
diff --git a/OpenSim/Region/Framework/Interfaces/IEntityTransferModule.cs b/OpenSim/Region/Framework/Interfaces/IEntityTransferModule.cs
index 69be83e..1c43a25 100644
--- a/OpenSim/Region/Framework/Interfaces/IEntityTransferModule.cs
+++ b/OpenSim/Region/Framework/Interfaces/IEntityTransferModule.cs
@@ -72,7 +72,7 @@ namespace OpenSim.Region.Framework.Interfaces
72 /// </summary> 72 /// </summary>
73 /// <param name='id'></param> 73 /// <param name='id'></param>
74 /// <param name='client'></param> 74 /// <param name='client'></param>
75 void TeleportHome(UUID id, IClientAPI client); 75 bool TeleportHome(UUID id, IClientAPI client);
76 76
77 /// <summary> 77 /// <summary>
78 /// Show whether the given agent is being teleported. 78 /// Show whether the given agent is being teleported.
diff --git a/OpenSim/Region/Framework/Scenes/Scene.cs b/OpenSim/Region/Framework/Scenes/Scene.cs
index 8fe2d72..2aba2dd 100644
--- a/OpenSim/Region/Framework/Scenes/Scene.cs
+++ b/OpenSim/Region/Framework/Scenes/Scene.cs
@@ -3230,17 +3230,18 @@ namespace OpenSim.Region.Framework.Scenes
3230 /// </summary> 3230 /// </summary>
3231 /// <param name="agentId">The avatar's Unique ID</param> 3231 /// <param name="agentId">The avatar's Unique ID</param>
3232 /// <param name="client">The IClientAPI for the client</param> 3232 /// <param name="client">The IClientAPI for the client</param>
3233 public virtual void TeleportClientHome(UUID agentId, IClientAPI client) 3233 public virtual bool TeleportClientHome(UUID agentId, IClientAPI client)
3234 { 3234 {
3235 if (EntityTransferModule != null) 3235 if (EntityTransferModule != null)
3236 { 3236 {
3237 EntityTransferModule.TeleportHome(agentId, client); 3237 return EntityTransferModule.TeleportHome(agentId, client);
3238 } 3238 }
3239 else 3239 else
3240 { 3240 {
3241 m_log.DebugFormat("[SCENE]: Unable to teleport user home: no AgentTransferModule is active"); 3241 m_log.DebugFormat("[SCENE]: Unable to teleport user home: no AgentTransferModule is active");
3242 client.SendTeleportFailed("Unable to perform teleports on this simulator."); 3242 client.SendTeleportFailed("Unable to perform teleports on this simulator.");
3243 } 3243 }
3244 return false;
3244 } 3245 }
3245 3246
3246 /// <summary> 3247 /// <summary>