| Index: chrome/browser/ui/cocoa/browser_window_controller.mm
|
| diff --git a/chrome/browser/ui/cocoa/browser_window_controller.mm b/chrome/browser/ui/cocoa/browser_window_controller.mm
|
| index 4ab8af89a5846f6f22131b898c78520a55fe9f89..8278acd04491f8ab64cb4f239f213d1fa9e16aa6 100644
|
| --- a/chrome/browser/ui/cocoa/browser_window_controller.mm
|
| +++ b/chrome/browser/ui/cocoa/browser_window_controller.mm
|
| @@ -598,9 +598,9 @@ bool IsTabDetachingInFullscreenEnabled() {
|
|
|
| // Called right after our window became the main window.
|
| - (void)windowDidBecomeMain:(NSNotification*)notification {
|
| - if (chrome::GetLastActiveBrowser() != browser_.get()) {
|
| +// if (chrome::GetLastActiveBrowser() != browser_.get()) {
|
| BrowserList::SetLastActive(browser_.get());
|
| - }
|
| + //}
|
| // Always saveWindowPositionIfNeeded when becoming main, not just
|
| // when |browser_| is not the last active browser. See crbug.com/536280 .
|
| [self saveWindowPositionIfNeeded];
|
| @@ -624,6 +624,8 @@ bool IsTabDetachingInFullscreenEnabled() {
|
|
|
| extensions::ExtensionCommandsGlobalRegistry::Get(browser_->profile())
|
| ->set_registry_for_active_window(nullptr);
|
| +
|
| + BrowserList::NotifyBrowserNoLongerActive(browser_.get());
|
| }
|
|
|
| // Called when we have been minimized.
|
|
|