From 802275ced0d9de8c8aff2755dee8610c24c68cc5 Mon Sep 17 00:00:00 2001 From: Kurt Date: Wed, 21 Apr 2021 19:02:30 -0700 Subject: [PATCH] Fix recently loaded tracking Not present would return instantly; just chain it with the remove tail --- PKHeX.WinForms/Properties/PKHeXSettings.cs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/PKHeX.WinForms/Properties/PKHeXSettings.cs b/PKHeX.WinForms/Properties/PKHeXSettings.cs index 953235197..0fc6e0c07 100644 --- a/PKHeX.WinForms/Properties/PKHeXSettings.cs +++ b/PKHeX.WinForms/Properties/PKHeXSettings.cs @@ -153,9 +153,8 @@ public GameVersion DefaultSaveVersion public void LoadSaveFile(string path) { var recent = RecentlyLoaded; - if (!recent.Remove(path)) - return; - if (recent.Count >= MaxRecentCount) + // Remove from list if already present. + if (!recent.Remove(path) && recent.Count >= MaxRecentCount) recent.RemoveAt(recent.Count - 1); recent.Insert(0, path); }