diff options
author | TSRBerry <20988865+TSRBerry@users.noreply.github.com> | 2022-11-29 06:33:46 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-11-29 06:33:46 +0100 |
commit | fbf2b09706a55856c76aaf9051007eedf1f4b0ab (patch) | |
tree | ed2ef0cb5f34762f1d829c5055a728ae4567078b /Ryujinx.Ava/Ui/Controls/ContentDialogHelper.cs | |
parent | 1fc0f569de518581761ab2f4b751b0dbaf2cd279 (diff) |
ava: Make dialogs using an overlay window work on Linux (#3938)1.1.396
Diffstat (limited to 'Ryujinx.Ava/Ui/Controls/ContentDialogHelper.cs')
-rw-r--r-- | Ryujinx.Ava/Ui/Controls/ContentDialogHelper.cs | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/Ryujinx.Ava/Ui/Controls/ContentDialogHelper.cs b/Ryujinx.Ava/Ui/Controls/ContentDialogHelper.cs index 9fcc2d2e..9cf4231c 100644 --- a/Ryujinx.Ava/Ui/Controls/ContentDialogHelper.cs +++ b/Ryujinx.Ava/Ui/Controls/ContentDialogHelper.cs @@ -127,9 +127,16 @@ namespace Ryujinx.Ava.Ui.Controls contentDialog.PrimaryButtonClick += deferCloseAction; } - await contentDialog.ShowAsync(ContentDialogPlacement.Popup); + if (useOverlay) + { + await contentDialog.ShowAsync(overlay, ContentDialogPlacement.Popup); - overlay?.Close(); + overlay!.Close(); + } + else + { + await contentDialog.ShowAsync(ContentDialogPlacement.Popup); + } } if (useOverlay) @@ -391,4 +398,4 @@ namespace Ryujinx.Ava.Ui.Controls return string.Empty; } } -} +}
\ No newline at end of file |