Chromium Code Reviews| Index: chrome/browser/ui/cocoa/extensions/native_app_window_cocoa.mm |
| diff --git a/chrome/browser/ui/cocoa/extensions/native_app_window_cocoa.mm b/chrome/browser/ui/cocoa/extensions/native_app_window_cocoa.mm |
| index a3e565706016dab3ed62d71ce0f4a3b61b3b6f27..0d1a842ead465e017175d64ba57fadea61d09e7f 100644 |
| --- a/chrome/browser/ui/cocoa/extensions/native_app_window_cocoa.mm |
| +++ b/chrome/browser/ui/cocoa/extensions/native_app_window_cocoa.mm |
| @@ -4,7 +4,9 @@ |
| #include "chrome/browser/ui/cocoa/extensions/native_app_window_cocoa.h" |
| +#include "base/bind.h" |
| #include "base/mac/mac_util.h" |
| +#include "base/message_loop.h" |
| #include "base/sys_string_conversions.h" |
| #include "chrome/browser/profiles/profile.h" |
| #include "chrome/browser/ui/cocoa/browser_window_utils.h" |
| @@ -679,7 +681,10 @@ gfx::Insets NativeAppWindowCocoa::GetFrameInsets() const { |
| void NativeAppWindowCocoa::WindowWillClose() { |
| [window_controller_ setAppWindow:NULL]; |
| shell_window_->OnNativeWindowChanged(); |
| - shell_window_->OnNativeClose(); |
| + MessageLoop::current()->PostTask( |
|
Nico
2013/02/13 01:22:32
Can you add a comment similar to the one in the gt
jeremya
2013/02/13 01:33:18
Done.
|
| + FROM_HERE, |
| + base::Bind(&ShellWindow::OnNativeClose, |
| + base::Unretained(shell_window_))); |
| } |
| void NativeAppWindowCocoa::WindowDidBecomeKey() { |