diff --git a/MareSynchronos/Managers/CachedPlayer.cs b/MareSynchronos/Managers/CachedPlayer.cs index 13ef9a4..e4aae45 100644 --- a/MareSynchronos/Managers/CachedPlayer.cs +++ b/MareSynchronos/Managers/CachedPlayer.cs @@ -213,6 +213,8 @@ public class CachedPlayer { ApplyCustomizationData(kind, downloadToken); } + + _downloadCancellationTokenSource = null; }, downloadToken).ContinueWith(task => { if (!task.IsCanceled) return; @@ -415,6 +417,7 @@ public class CachedPlayer _ipcManager.PenumbraRemoveTemporaryCollection(PlayerName); _downloadCancellationTokenSource?.Cancel(); _downloadCancellationTokenSource?.Dispose(); + _downloadCancellationTokenSource = null; if (PlayerCharacter != IntPtr.Zero) { foreach (var item in _cachedData.FileReplacements) diff --git a/MareSynchronos/MareSynchronos.csproj b/MareSynchronos/MareSynchronos.csproj index 1f2ad13..421a64b 100644 --- a/MareSynchronos/MareSynchronos.csproj +++ b/MareSynchronos/MareSynchronos.csproj @@ -3,7 +3,7 @@ - 0.6.3 + 0.6.4 https://github.com/Penumbra-Sync/client