| Index: chrome/browser/extensions/extension_tabs_module.cc
|
| diff --git a/chrome/browser/extensions/extension_tabs_module.cc b/chrome/browser/extensions/extension_tabs_module.cc
|
| index aac608194ce564d83b05ed54d75c43481637d76e..a6005415a6d5c20e1c9d300286bb60ec6ee72f1d 100644
|
| --- a/chrome/browser/extensions/extension_tabs_module.cc
|
| +++ b/chrome/browser/extensions/extension_tabs_module.cc
|
| @@ -387,7 +387,15 @@ bool UpdateWindowFunction::RunImpl() {
|
| }
|
|
|
| browser->window()->SetBounds(bounds);
|
| - // TODO(rafaelw): Support |focused|.
|
| +
|
| + if (update_props->HasKey(keys::kFocusedKey)) {
|
| + bool focused = false;
|
| + EXTENSION_FUNCTION_VALIDATE(update_props->GetBoolean(keys::kFocusedKey,
|
| + &focused));
|
| + if (focused)
|
| + browser->window()->Activate();
|
| + }
|
| +
|
| result_.reset(ExtensionTabUtil::CreateWindowValue(browser, false));
|
|
|
| return true;
|
|
|