aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Ava/Ui/Controls/ContentDialogHelper.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Ryujinx.Ava/Ui/Controls/ContentDialogHelper.cs')
-rw-r--r--Ryujinx.Ava/Ui/Controls/ContentDialogHelper.cs4
1 files changed, 4 insertions, 0 deletions
diff --git a/Ryujinx.Ava/Ui/Controls/ContentDialogHelper.cs b/Ryujinx.Ava/Ui/Controls/ContentDialogHelper.cs
index 2794a815..8dd1afaf 100644
--- a/Ryujinx.Ava/Ui/Controls/ContentDialogHelper.cs
+++ b/Ryujinx.Ava/Ui/Controls/ContentDialogHelper.cs
@@ -97,10 +97,12 @@ namespace Ryujinx.Ava.Ui.Controls
});
contentDialog.SecondaryButtonCommand = MiniCommand.Create(() =>
{
+ contentDialog.PrimaryButtonClick -= DeferClose;
result = UserResult.No;
});
contentDialog.CloseButtonCommand = MiniCommand.Create(() =>
{
+ contentDialog.PrimaryButtonClick -= DeferClose;
result = UserResult.Cancel;
});
await contentDialog.ShowAsync(ContentDialogPlacement.Popup);
@@ -115,6 +117,8 @@ namespace Ryujinx.Ava.Ui.Controls
return;
}
+ contentDialog.PrimaryButtonClick -= DeferClose;
+
startedDeferring = true;
var deferral = args.GetDeferral();