Index: extensions/browser/app_window/app_window.cc |
diff --git a/extensions/browser/app_window/app_window.cc b/extensions/browser/app_window/app_window.cc |
index 7294d6f8463ad5ec09290ae1129b13ae31bd4f1f..a02a9eb9f580bc4025c4c568936b50fd494527da 100644 |
--- a/extensions/browser/app_window/app_window.cc |
+++ b/extensions/browser/app_window/app_window.cc |
@@ -171,8 +171,8 @@ AppWindow::CreateParams::CreateParams() |
resizable(true), |
focused(true), |
always_on_top(false), |
- visible_on_all_workspaces(false) { |
-} |
+ visible_on_all_workspaces(false), |
+ show_in_shelf(false) {} |
AppWindow::CreateParams::CreateParams(const CreateParams& other) = default; |
@@ -253,6 +253,7 @@ AppWindow::AppWindow(BrowserContext* context, |
cached_always_on_top_(false), |
requested_alpha_enabled_(false), |
is_ime_window_(false), |
+ show_in_shelf_(false), |
image_loader_ptr_factory_(this) { |
ExtensionsBrowserClient* client = ExtensionsBrowserClient::Get(); |
CHECK(!client->IsGuestSession(context) || context->IsOffTheRecord()) |
@@ -296,6 +297,8 @@ void AppWindow::Init(const GURL& url, |
is_ime_window_ = params.is_ime_window; |
+ show_in_shelf_ = params.show_in_shelf; |
+ |
AppWindowClient* app_window_client = AppWindowClient::Get(); |
native_app_window_.reset( |
app_window_client->CreateNativeAppWindow(this, &new_params)); |