From b6ed27e235d5f71c0944cf619ef318481837f3e5 Mon Sep 17 00:00:00 2001 From: Ottermandias Date: Thu, 24 Mar 2022 18:42:51 +0100 Subject: [PATCH] Another ObjectReloader fix. --- Penumbra/Interop/ObjectReloader.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Penumbra/Interop/ObjectReloader.cs b/Penumbra/Interop/ObjectReloader.cs index 81599fc6..50556dda 100644 --- a/Penumbra/Interop/ObjectReloader.cs +++ b/Penumbra/Interop/ObjectReloader.cs @@ -126,8 +126,9 @@ public sealed unsafe class ObjectReloader : IDisposable } var numKept = 0; - foreach( var idx in _queue ) + for( var i = 0; i < _queue.Count; ++i ) { + var idx = _queue[ i ]; if( idx < 0 ) { var newIdx = ~idx; @@ -151,8 +152,9 @@ public sealed unsafe class ObjectReloader : IDisposable } var numKept = 0; - foreach( var idx in _afterGPoseQueue ) + for( var i = 0; i < _afterGPoseQueue.Count; ++i ) { + var idx = _afterGPoseQueue[ i ]; if( idx < 0 ) { var newIdx = ~idx;