| Index: apps/app_shim/extension_app_shim_handler_mac.cc
|
| diff --git a/apps/app_shim/extension_app_shim_handler_mac.cc b/apps/app_shim/extension_app_shim_handler_mac.cc
|
| index a45eccb775e605498d04f5c921e3a71cf4da1b64..7e26027572aaf750acc46bc8e73b3a63defe52f0 100644
|
| --- a/apps/app_shim/extension_app_shim_handler_mac.cc
|
| +++ b/apps/app_shim/extension_app_shim_handler_mac.cc
|
| @@ -297,7 +297,11 @@ void ExtensionAppShimHandler::OnShimFocus(Host* host,
|
| native_windows.insert((*it)->GetNativeWindow());
|
| }
|
| if (!native_windows.empty()) {
|
| - ui::FocusWindowSet(native_windows);
|
| + // Allow workspace switching. For the browser process, we can
|
| + // reasonably rely on OS X to switch spaces for us and honor
|
| + // relevant user settings. But shims don't have windows, so we
|
| + // have to do it ourselves.
|
| + ui::FocusWindowSet(native_windows, true);
|
| return;
|
| }
|
|
|
|
|