From 36d005e1ccd43e6bb1550ef773e9090d239596ab Mon Sep 17 00:00:00 2001 From: UbitUmarov Date: Thu, 30 Apr 2020 02:32:41 +0100 Subject: [PATCH] update circuit child status when it changes --- OpenSim/Region/Framework/Scenes/ScenePresence.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/OpenSim/Region/Framework/Scenes/ScenePresence.cs b/OpenSim/Region/Framework/Scenes/ScenePresence.cs index bbbd00b5d0..dfddbd8e7b 100644 --- a/OpenSim/Region/Framework/Scenes/ScenePresence.cs +++ b/OpenSim/Region/Framework/Scenes/ScenePresence.cs @@ -1508,6 +1508,8 @@ namespace OpenSim.Region.Framework.Scenes // recorded, which stops the input from being processed. MovementFlag = 0; + m_scene.AuthenticateHandler.UpdateAgentChildStatus(ControllingClient.CircuitCode, false); + m_scene.EventManager.TriggerOnMakeRootAgent(this); //m_log.DebugFormat("[MakeRootAgent] TriggerOnMakeRootAgent and done: {0}ms", Util.EnvironmentTickCountSubtract(ts)); @@ -1666,6 +1668,8 @@ namespace OpenSim.Region.Framework.Scenes SendKillTo(p); } }); + m_scene.AuthenticateHandler.UpdateAgentChildStatus(ControllingClient.CircuitCode, true); + m_scene.EventManager.TriggerOnMakeChildAgent(this); }