| Index: chrome/browser/extensions/api/app_window/app_window_api.cc
|
| diff --git a/chrome/browser/extensions/api/app_window/app_window_api.cc b/chrome/browser/extensions/api/app_window/app_window_api.cc
|
| index 199fbf4b9afcf5c70f65f9c120e15ee1d71df112..2425595ce75be2f79bf9f4312e41471f516ccdb4 100644
|
| --- a/chrome/browser/extensions/api/app_window/app_window_api.cc
|
| +++ b/chrome/browser/extensions/api/app_window/app_window_api.cc
|
| @@ -201,10 +201,12 @@ bool AppWindowCreateFunction::RunAsync() {
|
| view_id = created_view->GetRoutingID();
|
| }
|
|
|
| - if (options->focused.get() && !*options->focused.get())
|
| - window->Show(AppWindow::SHOW_INACTIVE);
|
| - else
|
| - window->Show(AppWindow::SHOW_ACTIVE);
|
| + if (options->hidden.get() && !*options->hidden.get()) {
|
| + if (options->focused.get() && !*options->focused.get())
|
| + window->Show(AppWindow::SHOW_INACTIVE);
|
| + else
|
| + window->Show(AppWindow::SHOW_ACTIVE);
|
| + }
|
|
|
| base::DictionaryValue* result = new base::DictionaryValue;
|
| result->Set("viewId", new base::FundamentalValue(view_id));
|
|
|