From f7e3480d79525e2e3692c95b865b0afdd19de084 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Mon, 19 Jun 2023 18:01:25 +0200 Subject: [PATCH] Fix floating point comparison #1188 --- Source/Engine/Networking/NetworkReplicationHierarchy.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/Engine/Networking/NetworkReplicationHierarchy.cpp b/Source/Engine/Networking/NetworkReplicationHierarchy.cpp index 3935229a9..99a43a34a 100644 --- a/Source/Engine/Networking/NetworkReplicationHierarchy.cpp +++ b/Source/Engine/Networking/NetworkReplicationHierarchy.cpp @@ -80,11 +80,11 @@ void NetworkReplicationNode::Update(NetworkReplicationHierarchyUpdateResult* res const float networkFPS = NetworkManager::NetworkFPS / result->ReplicationScale; for (NetworkReplicationHierarchyObject& obj : Objects) { - if (obj.ReplicationFPS < 0.0f) + if (obj.ReplicationFPS < -ZeroTolerance) // < 0 { continue; } - else if (obj.ReplicationFPS == 0.0f) + else if (obj.ReplicationFPS < ZeroTolerance) // == 0 { // Always relevant result->AddObject(obj.Object);