From 902279f0fda655c8542b3e7ff7a8769bb3aff1a2 Mon Sep 17 00:00:00 2001
From: Diva Canto
Date: Fri, 25 Sep 2009 08:39:09 -0700
Subject: Moved the property RegionLoginsEnabled from GridComms to the Scene --
not the scene itself but SceneCommunicationService, for now. Beginning to
clear the code from using Region.Communications. grid stuff.
---
OpenSim/Client/Linden/LLProxyLoginModule.cs | 2 +-
OpenSim/Client/Linden/LLStandaloneLoginModule.cs | 2 +-
OpenSim/Region/Application/OpenSim.cs | 2 +-
OpenSim/Region/Application/OpenSimBase.cs | 8 ++++----
OpenSim/Region/CoreModules/Hypergrid/HGStandaloneLoginModule.cs | 2 +-
OpenSim/Region/Framework/Scenes/SceneCommunicationService.cs | 7 +++++++
6 files changed, 15 insertions(+), 8 deletions(-)
(limited to 'OpenSim')
diff --git a/OpenSim/Client/Linden/LLProxyLoginModule.cs b/OpenSim/Client/Linden/LLProxyLoginModule.cs
index f55d9fc..ccd38d4 100644
--- a/OpenSim/Client/Linden/LLProxyLoginModule.cs
+++ b/OpenSim/Client/Linden/LLProxyLoginModule.cs
@@ -58,7 +58,7 @@ namespace OpenSim.Client.Linden
{
if (m_firstScene != null)
{
- return m_firstScene.CommsManager.GridService.RegionLoginsEnabled;
+ return m_firstScene.SceneGridService.RegionLoginsEnabled;
}
else
{
diff --git a/OpenSim/Client/Linden/LLStandaloneLoginModule.cs b/OpenSim/Client/Linden/LLStandaloneLoginModule.cs
index 4a31e95..fb0aaa5 100644
--- a/OpenSim/Client/Linden/LLStandaloneLoginModule.cs
+++ b/OpenSim/Client/Linden/LLStandaloneLoginModule.cs
@@ -62,7 +62,7 @@ namespace OpenSim.Client.Linden
{
if (m_firstScene != null)
{
- return m_firstScene.CommsManager.GridService.RegionLoginsEnabled;
+ return m_firstScene.SceneGridService.RegionLoginsEnabled;
}
else
{
diff --git a/OpenSim/Region/Application/OpenSim.cs b/OpenSim/Region/Application/OpenSim.cs
index 10071a0..e9c9dc1 100644
--- a/OpenSim/Region/Application/OpenSim.cs
+++ b/OpenSim/Region/Application/OpenSim.cs
@@ -557,7 +557,7 @@ namespace OpenSim
///
private void HandleLoginStatus(string module, string[] cmd)
{
- if (m_commsManager.GridService.RegionLoginsEnabled == false)
+ if (m_sceneManager.CurrentOrFirstScene.SceneGridService.RegionLoginsEnabled == false)
m_log.Info("[ Login ] Login are disabled ");
else
diff --git a/OpenSim/Region/Application/OpenSimBase.cs b/OpenSim/Region/Application/OpenSimBase.cs
index 7bc0b77..4d13e83 100644
--- a/OpenSim/Region/Application/OpenSimBase.cs
+++ b/OpenSim/Region/Application/OpenSimBase.cs
@@ -209,9 +209,9 @@ namespace OpenSim
}
// Only enable logins to the regions once we have completely finished starting up (apart from scripts)
- if ((m_commsManager != null) && (m_commsManager.GridService != null))
+ if ((SceneManager.CurrentOrFirstScene != null) && (SceneManager.CurrentOrFirstScene.SceneGridService != null))
{
- m_commsManager.GridService.RegionLoginsEnabled = true;
+ SceneManager.CurrentOrFirstScene.SceneGridService.RegionLoginsEnabled = true;
}
AddPluginCommands();
@@ -299,12 +299,12 @@ namespace OpenSim
if (LoginEnabled)
{
m_log.Info("[LOGIN]: Login is now enabled.");
- m_commsManager.GridService.RegionLoginsEnabled = true;
+ SceneManager.CurrentOrFirstScene.SceneGridService.RegionLoginsEnabled = true;
}
else
{
m_log.Info("[LOGIN]: Login is now disabled.");
- m_commsManager.GridService.RegionLoginsEnabled = false;
+ SceneManager.CurrentOrFirstScene.SceneGridService.RegionLoginsEnabled = false;
}
}
diff --git a/OpenSim/Region/CoreModules/Hypergrid/HGStandaloneLoginModule.cs b/OpenSim/Region/CoreModules/Hypergrid/HGStandaloneLoginModule.cs
index 613dbe9..4199c98 100644
--- a/OpenSim/Region/CoreModules/Hypergrid/HGStandaloneLoginModule.cs
+++ b/OpenSim/Region/CoreModules/Hypergrid/HGStandaloneLoginModule.cs
@@ -61,7 +61,7 @@ namespace OpenSim.Region.CoreModules.Hypergrid
{
if (m_firstScene != null)
{
- return m_firstScene.CommsManager.GridService.RegionLoginsEnabled;
+ return m_firstScene.SceneGridService.RegionLoginsEnabled;
}
else
{
diff --git a/OpenSim/Region/Framework/Scenes/SceneCommunicationService.cs b/OpenSim/Region/Framework/Scenes/SceneCommunicationService.cs
index 204c319..56cd87d 100644
--- a/OpenSim/Region/Framework/Scenes/SceneCommunicationService.cs
+++ b/OpenSim/Region/Framework/Scenes/SceneCommunicationService.cs
@@ -63,6 +63,13 @@ namespace OpenSim.Region.Framework.Scenes
protected List m_agentsInTransit;
+ public bool RegionLoginsEnabled
+ {
+ get { return m_regionLoginsEnabled; }
+ set { m_regionLoginsEnabled = value; }
+ }
+ private bool m_regionLoginsEnabled = false;
+
///
/// An agent is crossing into this region
///
--
cgit v1.1