diff options
author | gdkchan <gab.dark.100@gmail.com> | 2022-11-24 05:31:00 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-11-24 09:31:00 +0100 |
commit | a0c77f8d11cf553b7737fc3e10186d013e50f633 (patch) | |
tree | dd41081840fb34554e8019a10a38b51e48356467 | |
parent | ece36b274da3957d727387d2f7c96adbd0f29bc3 (diff) |
Fix NRE on Avalonia for error applets with unknown error message (#3888)1.1.378
-rw-r--r-- | Ryujinx.Ava/Ui/Applet/AvaHostUiHandler.cs | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/Ryujinx.Ava/Ui/Applet/AvaHostUiHandler.cs b/Ryujinx.Ava/Ui/Applet/AvaHostUiHandler.cs index 05e92c36..a8d6a6df 100644 --- a/Ryujinx.Ava/Ui/Applet/AvaHostUiHandler.cs +++ b/Ryujinx.Ava/Ui/Applet/AvaHostUiHandler.cs @@ -57,14 +57,14 @@ namespace Ryujinx.Ava.Ui.Applet bool opened = false; - UserResult response = await ContentDialogHelper.ShowDeferredContentDialog(_parent, - title, - message, - "", - LocaleManager.Instance["DialogOpenSettingsWindowLabel"], - "", - LocaleManager.Instance["SettingsButtonClose"], - (int)Symbol.Important, + UserResult response = await ContentDialogHelper.ShowDeferredContentDialog(_parent, + title, + message, + "", + LocaleManager.Instance["DialogOpenSettingsWindowLabel"], + "", + LocaleManager.Instance["SettingsButtonClose"], + (int)Symbol.Important, deferEvent, async (window) => { @@ -168,7 +168,7 @@ namespace Ryujinx.Ava.Ui.Applet object response = await msgDialog.Run(); - if (response != null && buttons.Length > 1 && (int)response != buttons.Length - 1) + if (response != null && buttons != null && buttons.Length > 1 && (int)response != buttons.Length - 1) { showDetails = true; } |