From aeefaddbf276b088a706f248b887ec5fe336cbef Mon Sep 17 00:00:00 2001 From: ziti-ci Date: Fri, 18 Dec 2020 13:50:41 -0500 Subject: [PATCH] wrapping other functions in the dispatcher to ensure they are done on the UI thread --- DesktopEdge/MainWindow.xaml.cs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/DesktopEdge/MainWindow.xaml.cs b/DesktopEdge/MainWindow.xaml.cs index d95d0233..d1ccb9b0 100644 --- a/DesktopEdge/MainWindow.xaml.cs +++ b/DesktopEdge/MainWindow.xaml.cs @@ -885,9 +885,11 @@ namespace ZitiDesktopEdge { } private void CloseError(object sender, RoutedEventArgs e) { - ErrorView.Visibility = Visibility.Collapsed; - NoServiceView.Visibility = Visibility.Collapsed; - CloseErrorButton.IsEnabled = true; + this.Dispatcher.Invoke(() => { + ErrorView.Visibility = Visibility.Collapsed; + NoServiceView.Visibility = Visibility.Collapsed; + CloseErrorButton.IsEnabled = true; + }); } private void CloseApp(object sender, RoutedEventArgs e) {