From a8324353c4fbcaafffcee7d171d30aea64e04ddd Mon Sep 17 00:00:00 2001 From: Salvador Cipolla Date: Wed, 2 Apr 2025 17:33:35 -0300 Subject: [PATCH] Fix verify function --- Knossos.NET/ViewModels/Templates/Tasks/VerifyMod.cs | 1 + Knossos.NET/ViewModels/Windows/ModInstallViewModel.cs | 1 + Knossos.NET/Views/Templates/TaskItemView.axaml | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Knossos.NET/ViewModels/Templates/Tasks/VerifyMod.cs b/Knossos.NET/ViewModels/Templates/Tasks/VerifyMod.cs index 6d692d86..ae6b7dcd 100644 --- a/Knossos.NET/ViewModels/Templates/Tasks/VerifyMod.cs +++ b/Knossos.NET/ViewModels/Templates/Tasks/VerifyMod.cs @@ -158,6 +158,7 @@ public async Task VerifyMod(Mod mod, CancellationTokenSource cancelSource) else { Info = "FAIL"; + mod.packages?.ForEach(p => p.isSelected = true); //mark all installed pkgs as selected so they are not deleted! TaskViewModel.Instance?.InstallMod(mod, reinstall); } diff --git a/Knossos.NET/ViewModels/Windows/ModInstallViewModel.cs b/Knossos.NET/ViewModels/Windows/ModInstallViewModel.cs index 1cdc16f3..b7be6145 100644 --- a/Knossos.NET/ViewModels/Windows/ModInstallViewModel.cs +++ b/Knossos.NET/ViewModels/Windows/ModInstallViewModel.cs @@ -559,6 +559,7 @@ internal void VerifyCommand() MessageBox.Show(MainWindow.instance!, "This mod is compressed, mod verify is not available for compressed mods, uncompress it and try again.", "Verify error", MessageBox.MessageBoxButtons.OK); return; } + MessageBox.Show(MainWindow.instance!, "The verify process has started.", "Verify", MessageBox.MessageBoxButtons.OK); TaskViewModel.Instance!.VerifyMod(SelectedMod); } } diff --git a/Knossos.NET/Views/Templates/TaskItemView.axaml b/Knossos.NET/Views/Templates/TaskItemView.axaml index 72b53755..3ae39e8c 100644 --- a/Knossos.NET/Views/Templates/TaskItemView.axaml +++ b/Knossos.NET/Views/Templates/TaskItemView.axaml @@ -54,7 +54,7 @@ - +