diff options
Diffstat (limited to 'OpenSim/Region/Framework/Scenes/Scene.cs')
-rw-r--r-- | OpenSim/Region/Framework/Scenes/Scene.cs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/OpenSim/Region/Framework/Scenes/Scene.cs b/OpenSim/Region/Framework/Scenes/Scene.cs index 55478da..bb47ff4 100644 --- a/OpenSim/Region/Framework/Scenes/Scene.cs +++ b/OpenSim/Region/Framework/Scenes/Scene.cs | |||
@@ -611,6 +611,9 @@ namespace OpenSim.Region.Framework.Scenes | |||
611 | int resultY = Math.Abs((int)ycell - (int)RegionInfo.RegionLocY); | 611 | int resultY = Math.Abs((int)ycell - (int)RegionInfo.RegionLocY); |
612 | if (resultX <= 1 && resultY <= 1) | 612 | if (resultX <= 1 && resultY <= 1) |
613 | { | 613 | { |
614 | // Let the grid service module know, so this can be cached | ||
615 | m_eventManager.TriggerOnRegionUp(otherRegion); | ||
616 | |||
614 | RegionInfo regInfo = new RegionInfo(xcell, ycell, otherRegion.InternalEndPoint, otherRegion.ExternalHostName); | 617 | RegionInfo regInfo = new RegionInfo(xcell, ycell, otherRegion.InternalEndPoint, otherRegion.ExternalHostName); |
615 | regInfo.RegionID = otherRegion.RegionID; | 618 | regInfo.RegionID = otherRegion.RegionID; |
616 | regInfo.RegionName = otherRegion.RegionName; | 619 | regInfo.RegionName = otherRegion.RegionName; |
@@ -641,6 +644,7 @@ namespace OpenSim.Region.Framework.Scenes | |||
641 | // This shouldn't happen too often anymore. | 644 | // This shouldn't happen too often anymore. |
642 | m_log.Error("[SCENE]: Couldn't inform client of regionup because we got a null reference exception"); | 645 | m_log.Error("[SCENE]: Couldn't inform client of regionup because we got a null reference exception"); |
643 | } | 646 | } |
647 | |||
644 | } | 648 | } |
645 | else | 649 | else |
646 | { | 650 | { |