From 689eea3bad7a7dd7fa8dfdacacd891e1d390e51e Mon Sep 17 00:00:00 2001
From: Diva Canto
Date: Sun, 27 Sep 2009 15:06:44 -0700
Subject: Guarding the methods under if (m_Enabled)

---
 .../CoreModules/ServiceConnectorsOut/Grid/HGGridConnector.cs   | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/OpenSim/Region/CoreModules/ServiceConnectorsOut/Grid/HGGridConnector.cs b/OpenSim/Region/CoreModules/ServiceConnectorsOut/Grid/HGGridConnector.cs
index c8062d7..1eb481e 100644
--- a/OpenSim/Region/CoreModules/ServiceConnectorsOut/Grid/HGGridConnector.cs
+++ b/OpenSim/Region/CoreModules/ServiceConnectorsOut/Grid/HGGridConnector.cs
@@ -135,7 +135,8 @@ namespace OpenSim.Region.CoreModules.ServiceConnectorsOut.Grid
 
         public void PostInitialise()
         {
-            ((ISharedRegionModule)m_GridServiceConnector).PostInitialise();
+            if (m_Enabled)
+                ((ISharedRegionModule)m_GridServiceConnector).PostInitialise();
         }
 
         public void Close()
@@ -157,8 +158,11 @@ namespace OpenSim.Region.CoreModules.ServiceConnectorsOut.Grid
 
         public void RemoveRegion(Scene scene)
         {
-            m_LocalScenes.Remove(scene.RegionInfo.RegionHandle);
-            ((ISharedRegionModule)m_GridServiceConnector).RemoveRegion(scene);
+            if (m_Enabled)
+            {
+                m_LocalScenes.Remove(scene.RegionInfo.RegionHandle);
+                ((ISharedRegionModule)m_GridServiceConnector).RemoveRegion(scene);
+            }
         }
 
         public void RegionLoaded(Scene scene)
-- 
cgit v1.1