diff options
author | TSRBerry <20988865+TSRBerry@users.noreply.github.com> | 2024-09-17 20:42:00 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-17 15:42:00 -0300 |
commit | ccf96bf5e673456ec80f72725e4c9afa4e4c5a85 (patch) | |
tree | c57667b3769d62e8bdb5ebf08863e0072da126f8 | |
parent | f39e89ece79436f5058bb58d50a1a4dcd6823f4e (diff) |
Wait for async task to complete (#7122)1.1.1391
This way exceptions thrown during the execution of CheckLaunchState()
will correctly invoke the unhandled exception handler
and cause Ryujinx to crash.
-rw-r--r-- | src/Ryujinx/UI/Windows/MainWindow.axaml.cs | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/Ryujinx/UI/Windows/MainWindow.axaml.cs b/src/Ryujinx/UI/Windows/MainWindow.axaml.cs index 348412e7..1f57ada3 100644 --- a/src/Ryujinx/UI/Windows/MainWindow.axaml.cs +++ b/src/Ryujinx/UI/Windows/MainWindow.axaml.cs @@ -482,9 +482,7 @@ namespace Ryujinx.Ava.UI.Windows LoadApplications(); } -#pragma warning disable CS4014 // Because this call is not awaited, execution of the current method continues before the call is completed - CheckLaunchState(); -#pragma warning restore CS4014 // Because this call is not awaited, execution of the current method continues before the call is completed + CheckLaunchState().Wait(); } private void SetMainContent(Control content = null) |