Show confirmation dialog when attempting to close while a game is loaded (#1582)

This commit is contained in:
Xpl0itR 2020-10-10 00:06:48 +01:00 committed by GitHub
parent 8506b7a334
commit ce87650d81
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -917,14 +917,24 @@ namespace Ryujinx.Ui
} }
private void Exit_Pressed(object sender, EventArgs args) private void Exit_Pressed(object sender, EventArgs args)
{
if (!_gameLoaded || GtkDialog.CreateExitDialog())
{ {
End(_emulationContext); End(_emulationContext);
} }
}
private void Window_Close(object sender, DeleteEventArgs args) private void Window_Close(object sender, DeleteEventArgs args)
{
if (!_gameLoaded || GtkDialog.CreateExitDialog())
{ {
End(_emulationContext); End(_emulationContext);
} }
else
{
args.RetVal = true;
}
}
private void StopEmulation_Pressed(object sender, EventArgs args) private void StopEmulation_Pressed(object sender, EventArgs args)
{ {