Chromium Code Reviews| Index: chrome/browser/ui/cocoa/apps/native_app_window_cocoa.mm |
| diff --git a/chrome/browser/ui/cocoa/apps/native_app_window_cocoa.mm b/chrome/browser/ui/cocoa/apps/native_app_window_cocoa.mm |
| index 43107fe03f8e28976e23036e44051d0a26e28c98..015e99c0e2907ac60dda69513558d5a4b4708f56 100644 |
| --- a/chrome/browser/ui/cocoa/apps/native_app_window_cocoa.mm |
| +++ b/chrome/browser/ui/cocoa/apps/native_app_window_cocoa.mm |
| @@ -85,6 +85,16 @@ enum { |
| appWindow_->WindowDidResize(); |
| } |
| +- (void)windowDidEndLiveResize:(NSNotification*)notification { |
| + if (appWindow_) |
| + appWindow_->WindowDidFinishResize(); |
| +} |
| + |
| +- (void)windowDidExitFullScreen:(NSNotification*)notification { |
|
tapted
2013/09/24 03:11:44
What about windowDidEnterFullScreen - should that
jackhou1
2013/09/24 04:52:03
Yup, and WindowDidFinishResize needs to update is_
|
| + if (appWindow_) |
| + appWindow_->WindowDidFinishResize(); |
| +} |
| + |
| - (void)windowDidMove:(NSNotification*)notification { |
| if (appWindow_) |
| appWindow_->WindowDidMove(); |
| @@ -839,7 +849,7 @@ void NativeAppWindowCocoa::WindowDidResignKey() { |
| rwhv->SetActive(false); |
| } |
| -void NativeAppWindowCocoa::WindowDidResize() { |
| +void NativeAppWindowCocoa::WindowDidFinishResize() { |
| // Update |is_maximized_| if needed: |
| // - Exit maximized state if resized. |
| // - Consider us maximized if resize places us back to maximized location. |
| @@ -852,6 +862,9 @@ void NativeAppWindowCocoa::WindowDidResize() { |
| is_maximized_ = true; |
| UpdateRestoredBounds(); |
| +} |
| + |
| +void NativeAppWindowCocoa::WindowDidResize() { |
| shell_window_->OnNativeWindowChanged(); |
| } |