fix: emit 'shutdown' outside -[NSApplication terminate:] (#24111)

This commit is contained in:
Shelley Vohr 2020-06-15 18:58:28 -07:00 committed by GitHub
parent 0b830ba9e5
commit 9c7d73c6d6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 21 additions and 2 deletions

View file

@ -17,6 +17,7 @@
base::scoped_nsobject<NSUserActivity> currentActivity_;
NSCondition* handoffLock_;
BOOL updateReceived_;
BOOL userStoppedShutdown_;
base::Callback<bool()> shouldShutdown_;
}
@ -25,6 +26,9 @@
- (void)setShutdownHandler:(base::Callback<bool()>)handler;
- (void)registerURLHandler;
// Called when macOS itself is shutting down.
- (void)willPowerOff:(NSNotification*)notify;
// CrAppProtocol:
- (BOOL)isHandlingSendEvent;