diff options
| author | joesis | 2017-08-28 15:02:45 +0800 |
|---|---|---|
| committer | GitHub | 2017-08-28 15:02:45 +0800 |
| commit | 6f1d1d82e189395fa6266fcdb665a50531918d25 (patch) | |
| tree | 7bb33595a16c1a57b4454f014b48fc08e1ec2406 /systray_darwin.m | |
| parent | 0068f6ae40ea39bfd683043e8452024097fff0e4 (diff) | |
| parent | e78cfcfa229acdd9af7489540c20419ee5cb05a8 (diff) | |
| download | systray-6f1d1d82e189395fa6266fcdb665a50531918d25.tar.bz2 | |
Merge pull request #29 from getlantern/flashlight-258
Exit handling improvements
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 |
