macOS: prevent the Quit main menu item from interferring with modal rules

This commit is contained in:
Paul Davis 2024-08-19 15:00:13 -06:00
parent d455f06f51
commit 6de2d8f5c4

View file

@ -1468,6 +1468,9 @@ namespace Gtk {
- (NSApplicationTerminateReply) applicationShouldTerminate:(NSApplication *) app - (NSApplicationTerminateReply) applicationShouldTerminate:(NSApplication *) app
{ {
UNUSED_PARAMETER(app); UNUSED_PARAMETER(app);
if (_modal_state) {
return NSTerminateCancel;
}
Gtkmm2ext::Application::instance()->ShouldQuit (); Gtkmm2ext::Application::instance()->ShouldQuit ();
return NSTerminateCancel; return NSTerminateCancel;
} }