Avoid using overlay window when not necessary
This commit is contained in:
parent
5ad5679145
commit
f0f84454a8
1 changed files with 38 additions and 31 deletions
|
@ -342,6 +342,8 @@ namespace Ryujinx.Ava.UI.Helpers
|
||||||
isTopDialog = false;
|
isTopDialog = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (parent is MainWindow)
|
||||||
|
{
|
||||||
parent.Activate();
|
parent.Activate();
|
||||||
|
|
||||||
_contentDialogOverlayWindow = new ContentDialogOverlayWindow
|
_contentDialogOverlayWindow = new ContentDialogOverlayWindow
|
||||||
|
@ -385,6 +387,11 @@ namespace Ryujinx.Ava.UI.Helpers
|
||||||
}
|
}
|
||||||
|
|
||||||
result = await _contentDialogOverlayWindow.ShowDialog<ContentDialogResult>(parent);
|
result = await _contentDialogOverlayWindow.ShowDialog<ContentDialogResult>(parent);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
result = await contentDialog.ShowAsync(parent);
|
||||||
|
}
|
||||||
|
|
||||||
async Task<ContentDialogResult> ShowDialog()
|
async Task<ContentDialogResult> ShowDialog()
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue