diff --git a/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs b/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs index 9feef4f850..b0e689cb7c 100644 --- a/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs +++ b/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs @@ -6341,7 +6341,8 @@ namespace OpenSim.Region.ClientStack.LindenUDP m_thisAgentUpdateArgs.lastpacketSequence = seq; - OnPreAgentUpdate?.Invoke(this, m_thisAgentUpdateArgs); + if (OnPreAgentUpdate != null) + OnPreAgentUpdate(this, m_thisAgentUpdateArgs); bool movement; bool camera; @@ -6370,7 +6371,8 @@ namespace OpenSim.Region.ClientStack.LindenUDP m_thisAgentUpdateArgs.NeedsCameraCollision = !camera; - OnAgentUpdate?.Invoke(this, m_thisAgentUpdateArgs); + if (OnAgentUpdate != null) + OnAgentUpdate(this, m_thisAgentUpdateArgs); } // Was there a significant camera(s) change? @@ -6383,7 +6385,8 @@ namespace OpenSim.Region.ClientStack.LindenUDP m_thisAgentUpdateArgs.NeedsCameraCollision = true; - OnAgentCameraUpdate?.Invoke(this, m_thisAgentUpdateArgs); + if (OnAgentCameraUpdate != null) + OnAgentCameraUpdate(this, m_thisAgentUpdateArgs); } if(movement && camera)