| 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 627ec8ac53bad035de45c99ec816c7c2af1a6193..07b1cd74f11ef30858b8bcf859b981296d0fb6b4 100644
|
| --- a/chrome/browser/ui/cocoa/browser_window_controller.mm
|
| +++ b/chrome/browser/ui/cocoa/browser_window_controller.mm
|
| @@ -545,6 +545,10 @@ enum {
|
| // have to save the window position before we call orderOut:.
|
| [self saveWindowPositionIfNeeded];
|
|
|
| + // Ensure focus goes to previous active browser window when this
|
| + // window is ordered out.
|
| + [BrowserWindowUtils selectPreviousActiveBrowserWindow:browser_.get()];
|
| +
|
| if (!browser_->tabstrip_model()->empty()) {
|
| // Tab strip isn't empty. Hide the frame (so it appears to have closed
|
| // immediately) and close all the tabs, allowing the renderers to shut
|
|
|