diff options
Diffstat (limited to 'systray_darwin.m')
| -rw-r--r-- | systray_darwin.m | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/systray_darwin.m b/systray_darwin.m index 14bb3b9..03a21ef 100644 --- a/systray_darwin.m +++ b/systray_darwin.m @@ -58,6 +58,11 @@ systray_ready(); } +- (void)applicationWillTerminate:(NSNotification *)aNotification +{ + systray_on_exit(); +} + - (void)setIcon:(NSImage *)image { [statusItem setImage:image]; } @@ -105,7 +110,7 @@ - (void) quit { - [[NSStatusBar systemStatusBar] removeStatusItem: statusItem]; + [NSApp terminate:self]; } @end |
