summaryrefslogtreecommitdiff
path: root/libs/gtkmm2ext/gtkapplication_quartz.mm
diff options
context:
space:
mode:
Diffstat (limited to 'libs/gtkmm2ext/gtkapplication_quartz.mm')
-rw-r--r--libs/gtkmm2ext/gtkapplication_quartz.mm8
1 files changed, 7 insertions, 1 deletions
diff --git a/libs/gtkmm2ext/gtkapplication_quartz.mm b/libs/gtkmm2ext/gtkapplication_quartz.mm
index 0a6171eb16..faefd6b6ac 100644
--- a/libs/gtkmm2ext/gtkapplication_quartz.mm
+++ b/libs/gtkmm2ext/gtkapplication_quartz.mm
@@ -1221,7 +1221,7 @@ create_apple_menu ()
[menuitem release];
[_app_menu addItem: [NSMenuItem separatorItem]];
menuitem = [[NSMenuItem alloc] initWithTitle:@"Hide"
- action:@selector(hide:) keyEquivalent:@""];
+ action:@selector(hide:) keyEquivalent:@"h"];
[menuitem setTarget: NSApp];
[_app_menu addItem: menuitem];
[menuitem release];
@@ -1477,6 +1477,12 @@ gtk_application_ready ()
}
extern "C" void
+gtk_application_hide ()
+{
+ [NSApp performSelector:@selector(hide:)];
+}
+
+extern "C" void
gtk_application_cleanup()
{
_exiting = 1;