| Index: chrome/browser/ui/browser_list.cc
|
| diff --git a/chrome/browser/ui/browser_list.cc b/chrome/browser/ui/browser_list.cc
|
| index a7b887063d15cad83b9ba604a35779d928d777b1..04c7021064e36476a5368d525279b7485c5bf970 100644
|
| --- a/chrome/browser/ui/browser_list.cc
|
| +++ b/chrome/browser/ui/browser_list.cc
|
| @@ -205,7 +205,8 @@ void BrowserList::MoveBrowsersInWorkspaceToFront(
|
| std::stable_partition(
|
| last_active_browsers.begin(), last_active_browsers.end(),
|
| [&new_workspace](Browser* browser) {
|
| - return browser->window()->GetWorkspace() != new_workspace;
|
| + return !browser->window()->IsVisibleOnAllWorkspaces() &&
|
| + browser->window()->GetWorkspace() != new_workspace;
|
| });
|
|
|
| Browser* new_last_active = instance->GetLastActive();
|
|
|