From 5aeaef6ea7d50c616bcba7f07a16f8288a6118c3 Mon Sep 17 00:00:00 2001 From: Stanley Dimant Date: Wed, 27 Jul 2022 01:11:35 +0200 Subject: [PATCH] fix issue with unlimited redraws hanging when using /penumbra redraw all --- MareSynchronos/Managers/PlayerManager.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MareSynchronos/Managers/PlayerManager.cs b/MareSynchronos/Managers/PlayerManager.cs index 07e2e50..06ca1f0 100644 --- a/MareSynchronos/Managers/PlayerManager.cs +++ b/MareSynchronos/Managers/PlayerManager.cs @@ -110,8 +110,8 @@ namespace MareSynchronos.Managers Logger.Verbose("Building Cache for " + unprocessedObject.ObjectKind); PermanentDataCache = _characterDataFactory.BuildCharacterData(PermanentDataCache, unprocessedObject.ObjectKind, unprocessedObject.Address, token); unprocessedObject.IsProcessing = false; - token.ThrowIfCancellationRequested(); unprocessedObject.HasUnprocessedUpdate = false; + token.ThrowIfCancellationRequested(); } while (!PermanentDataCache.IsReady && !token.IsCancellationRequested)