From 867ac0b5d73ca7760d77fa3b6a1d73c05ee85da5 Mon Sep 17 00:00:00 2001 From: UbitUmarov Date: Wed, 2 Jun 2021 14:29:52 +0100 Subject: [PATCH] fix AgentFOV gen --- OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs b/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs index 5a7e6c6f8d..47c54de967 100755 --- a/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs +++ b/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs @@ -11471,9 +11471,10 @@ namespace OpenSim.Region.ClientStack.LindenUDP if(fovPacket.AgentData.AgentID != AgentId || fovPacket.AgentData.SessionID != SessionId) return; - if (fovPacket.FOVBlock.GenCounter > m_agentFOVCounter) + uint genCounter = fovPacket.FOVBlock.GenCounter; + if (genCounter == 0 || genCounter > m_agentFOVCounter) { - m_agentFOVCounter = fovPacket.FOVBlock.GenCounter; + m_agentFOVCounter = genCounter; OnAgentFOV?.Invoke(this, fovPacket.FOVBlock.VerticalAngle); } }