| Index: chrome/browser/ui/cocoa/confirm_quit_panel_controller.mm
|
| diff --git a/chrome/browser/ui/cocoa/confirm_quit_panel_controller.mm b/chrome/browser/ui/cocoa/confirm_quit_panel_controller.mm
|
| index 8847281f454f8f665a8d6f46034800543cf01ce7..95eab61d4055574bc724a0ea14c9d4529f4050a9 100644
|
| --- a/chrome/browser/ui/cocoa/confirm_quit_panel_controller.mm
|
| +++ b/chrome/browser/ui/cocoa/confirm_quit_panel_controller.mm
|
| @@ -9,6 +9,7 @@
|
|
|
| #include "base/logging.h"
|
| #include "base/mac/scoped_nsobject.h"
|
| +#import "base/mac/sdk_forward_declarations.h"
|
| #include "base/metrics/histogram.h"
|
| #include "base/strings/sys_string_conversions.h"
|
| #include "chrome/browser/browser_process.h"
|
| @@ -169,7 +170,7 @@ void RegisterLocalState(PrefRegistrySimple* registry) {
|
|
|
| // Private Interface ///////////////////////////////////////////////////////////
|
|
|
| -@interface ConfirmQuitPanelController (Private)
|
| +@interface ConfirmQuitPanelController (Private) <CAAnimationDelegate>
|
| - (void)animateFadeOut;
|
| - (NSEvent*)pumpEventQueueForKeyUp:(NSApplication*)app untilDate:(NSDate*)date;
|
| - (void)hideAllWindowsForApplication:(NSApplication*)app
|
| @@ -355,6 +356,10 @@ ConfirmQuitPanelController* g_confirmQuitPanelController = nil;
|
| [[window animator] setAlphaValue:0.0];
|
| }
|
|
|
| +- (void)animationDidStart:(CAAnimation*)theAnimation {
|
| + // CAAnimationDelegate method added on OSX 10.12.
|
| +}
|
| +
|
| - (void)animationDidStop:(CAAnimation*)theAnimation finished:(BOOL)finished {
|
| [self close];
|
| }
|
|
|