minor: Only try to deregister stats in EntityTransferModule.RemoveRegion() if module was enabled.

0.7.4-extended
Justin Clark-Casey (justincc) 2013-03-28 02:23:09 +00:00
parent 0d67aa23d5
commit 15c79a3f16
1 changed files with 7 additions and 4 deletions

View File

@ -253,10 +253,13 @@ namespace OpenSim.Region.CoreModules.Framework.EntityTransfer
public virtual void RemoveRegion(Scene scene) public virtual void RemoveRegion(Scene scene)
{ {
StatsManager.DeregisterStat(m_interRegionTeleportAttempts); if (m_Enabled)
StatsManager.DeregisterStat(m_interRegionTeleportAborts); {
StatsManager.DeregisterStat(m_interRegionTeleportCancels); StatsManager.DeregisterStat(m_interRegionTeleportAttempts);
StatsManager.DeregisterStat(m_interRegionTeleportFailures); StatsManager.DeregisterStat(m_interRegionTeleportAborts);
StatsManager.DeregisterStat(m_interRegionTeleportCancels);
StatsManager.DeregisterStat(m_interRegionTeleportFailures);
}
} }
public virtual void RegionLoaded(Scene scene) public virtual void RegionLoaded(Scene scene)