]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Fix replay infinite loop (#21129)
authormetalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Fri, 20 Oct 2023 22:37:02 +0000 (09:37 +1100)
committerGitHub <noreply@github.com>
Fri, 20 Oct 2023 22:37:02 +0000 (09:37 +1100)
Content.Client/Replay/Spectator/ReplaySpectatorSystem.Position.cs

index 427ed039e1726db8e623508718c196c6e239bd54..45a175e688458d9fbe3aa653fa4c8cb2ff0e9ec7 100644 (file)
@@ -135,7 +135,9 @@ public sealed partial class ReplaySpectatorSystem
 
         Entity<MapGridComponent>? maxUid = null;
         float? maxSize = null;
-        while (EntityQueryEnumerator<MapGridComponent>().MoveNext(out var uid, out var grid))
+        var gridQuery = EntityQueryEnumerator<MapGridComponent>();
+
+        while (gridQuery.MoveNext(out var uid, out var grid))
         {
             var size = grid.LocalAABB.Size.LengthSquared();
             if (maxSize == null || size > maxSize)