diff options
| author | joesis | 2017-08-28 15:02:20 +0800 | 
|---|---|---|
| committer | GitHub | 2017-08-28 15:02:20 +0800 | 
| commit | e78cfcfa229acdd9af7489540c20419ee5cb05a8 (patch) | |
| tree | 7bb33595a16c1a57b4454f014b48fc08e1ec2406 /systray_darwin.m | |
| parent | ef254071ef3abfdf0a220f76fcdd468d24bff519 (diff) | |
| parent | 1698df20cadf507689bd091174b466e7c6c6876e (diff) | |
| download | systray-e78cfcfa229acdd9af7489540c20419ee5cb05a8.tar.bz2 | |
Merge pull request #28 from getlantern/flashlight-258-ox
Made onExit run reliably and process terminate on quit
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 | 
