From c11c4c0daa6342decc293ac51171fffdf412f6d3 Mon Sep 17 00:00:00 2001 From: UbitUmarov Date: Sat, 2 Aug 2014 02:26:54 +0100 Subject: add a hide check at end of region arrival --- OpenSim/Region/Framework/Scenes/ScenePresence.cs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'OpenSim/Region') diff --git a/OpenSim/Region/Framework/Scenes/ScenePresence.cs b/OpenSim/Region/Framework/Scenes/ScenePresence.cs index 2ebcfb4..948e040 100644 --- a/OpenSim/Region/Framework/Scenes/ScenePresence.cs +++ b/OpenSim/Region/Framework/Scenes/ScenePresence.cs @@ -1885,6 +1885,10 @@ namespace OpenSim.Region.Framework.Scenes { m_inTransit = false; } + // if hide force a check + if (!IsChildAgent && m_currentParcelHide) + ParcelCrossCheck(m_currentParcelUUID, m_previusParcelUUID, + true, m_previusParcelHide, false, true); } /// @@ -5346,6 +5350,9 @@ namespace OpenSim.Region.Framework.Scenes List viewsToSendme = new List(); List allpresences = null; + if (IsInTransit) + return; + if (check) { if (currentParcelUUID == null || oldhide == currentParcelHide) -- cgit v1.1