From 7e009c7d66abee04dc88c1b954b0c4b546a13b70 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Wed, 23 Jul 2025 03:22:59 +0100 Subject: [PATCH] [Application] Update CheckUnArFailed method to use Dispatcher for UI updates --- RomRepoMgr/ViewModels/SettingsViewModel.cs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/RomRepoMgr/ViewModels/SettingsViewModel.cs b/RomRepoMgr/ViewModels/SettingsViewModel.cs index 66167bb..2036955 100644 --- a/RomRepoMgr/ViewModels/SettingsViewModel.cs +++ b/RomRepoMgr/ViewModels/SettingsViewModel.cs @@ -145,11 +145,14 @@ public sealed class SettingsViewModel : ViewModelBase void CheckUnArFailed(object sender, ErrorEventArgs args) { - UnArVersion = ""; - UnArPath = ""; + Dispatcher.UIThread.Post(() => + { + UnArVersion = ""; + UnArPath = ""; - _ = MessageBoxManager.GetMessageBoxStandard(Localization.Error, args.Message, ButtonEnum.Ok, Icon.Error) - .ShowWindowDialogAsync(_view); + _ = MessageBoxManager.GetMessageBoxStandard(Localization.Error, args.Message, ButtonEnum.Ok, Icon.Error) + .ShowWindowDialogAsync(_view); + }); } void CheckUnArFinished(object sender, MessageEventArgs args) => Dispatcher.UIThread.Post(() =>