Skip to content

Commit 15730b1

Browse files
committed
Fix Application.Current null exception
1 parent f07c09f commit 15730b1

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

Flow.Launcher/ViewModel/MainViewModel.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1464,8 +1464,8 @@ public bool ShouldIgnoreHotkeys()
14641464

14651465
public void Show()
14661466
{
1467-
// Invoke on UI thread
1468-
Application.Current.Dispatcher.Invoke(() =>
1467+
// When application is exitting, the Application.Current will be null
1468+
Application.Current?.Dispatcher.Invoke(() =>
14691469
{
14701470
// When application is exitting, the Application.Current will be null
14711471
if (Application.Current?.MainWindow is MainWindow mainWindow)
@@ -1539,8 +1539,8 @@ public async void Hide()
15391539
break;
15401540
}
15411541

1542-
// Invoke on UI thread
1543-
Application.Current.Dispatcher.Invoke(() =>
1542+
// When application is exitting, the Application.Current will be null
1543+
Application.Current?.Dispatcher.Invoke(() =>
15441544
{
15451545
// When application is exitting, the Application.Current will be null
15461546
if (Application.Current?.MainWindow is MainWindow mainWindow)

0 commit comments

Comments
 (0)