From 715a867653c1691fda8e1573a8ae0c34821f54e8 Mon Sep 17 00:00:00 2001 From: Megalon Date: Sat, 2 May 2020 11:22:47 -0700 Subject: [PATCH] Fix message always showing mods up to date --- ModAssistant/Pages/Mods.xaml.cs | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/ModAssistant/Pages/Mods.xaml.cs b/ModAssistant/Pages/Mods.xaml.cs index 8504814..215fc8f 100644 --- a/ModAssistant/Pages/Mods.xaml.cs +++ b/ModAssistant/Pages/Mods.xaml.cs @@ -319,10 +319,10 @@ namespace ModAssistant.Pages { // Ignore mods that are up to date if (!mod.ListItem.IsOutdated) continue; - allUpToDate = false; if (mod.name.ToLower() == "bsipa") { + allUpToDate = false; MainWindow.Instance.MainText = $"{string.Format((string)FindResource("Mods:InstallingMod"), mod.name)}..."; await Task.Run(async () => await InstallMod(mod, installDirectory)); MainWindow.Instance.MainText = $"{string.Format((string)FindResource("Mods:InstalledMod"), mod.name)}."; @@ -342,19 +342,14 @@ namespace ModAssistant.Pages } else if (mod.ListItem.IsSelected) { + allUpToDate = false; MainWindow.Instance.MainText = $"{string.Format((string)FindResource("Mods:InstallingMod"), mod.name)}..."; await Task.Run(async () => await InstallMod(mod, Path.Combine(installDirectory, @"IPA\Pending"))); MainWindow.Instance.MainText = $"{string.Format((string)FindResource("Mods:InstalledMod"), mod.name)}."; } } - if (allUpToDate) - { - MainWindow.Instance.MainText = $"{FindResource("Mods:FinishedInstallingMods")}."; - } else - { - MainWindow.Instance.MainText = $"{FindResource("Mods:ModsAlreadyUpToDate")}!"; - } + MainWindow.Instance.MainText = allUpToDate ? $"{FindResource("Mods:ModsAlreadyUpToDate")}!" : $"{FindResource("Mods:FinishedInstallingMods")}."; MainWindow.Instance.InstallButton.IsEnabled = true; RefreshModsList(); }