From: Andreas Färber Date: Mon, 14 Dec 2009 21:13:27 +0000 (+0100) Subject: Cocoa: Shutdown when window is closed X-Git-Tag: v0.13.0-rc0~1790 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=41ea49b328ef0fa292574af719f92de14b28304d;p=thirdparty%2Fqemu.git Cocoa: Shutdown when window is closed The application is not very useful once the guest window is closed. QEMU is not a document-based application; terminating it automatically saves the user another action and resembles SDL behavior. v2: - Use delegate method, suggested by Juha Riihimäki. Signed-off-by: Andreas Färber Cc: Juha Riihimäki Signed-off-by: malc --- diff --git a/cocoa.m b/cocoa.m index 70c249b113b..57dcff8147b 100644 --- a/cocoa.m +++ b/cocoa.m @@ -783,6 +783,11 @@ static int cocoa_keycode_to_qemu(int keycode) exit(0); } +- (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)theApplication +{ + return YES; +} + - (void)startEmulationWithArgc:(int)argc argv:(char**)argv { COCOA_DEBUG("QemuCocoaAppController: startEmulationWithArgc\n");