| Index: apps/app_window.cc
|
| diff --git a/apps/app_window.cc b/apps/app_window.cc
|
| index 3f7aa84a6704f155f5b102a3f2d0d30e1cb29dc4..adac9d9ef795d98619965585c3774e9969388183 100644
|
| --- a/apps/app_window.cc
|
| +++ b/apps/app_window.cc
|
| @@ -166,7 +166,8 @@ AppWindow::CreateParams::CreateParams()
|
| hidden(false),
|
| resizable(true),
|
| focused(true),
|
| - always_on_top(false) {
|
| + always_on_top(false),
|
| + visible_on_all_workspaces(false) {
|
| }
|
|
|
| AppWindow::CreateParams::~CreateParams() {}
|
| @@ -735,6 +736,11 @@ void AppWindow::GetSerializedState(base::DictionaryValue* properties) const {
|
| properties->SetBoolean(
|
| "alphaEnabled",
|
| requested_alpha_enabled_ && native_app_window_->CanHaveAlphaEnabled());
|
| +#if defined(OS_MACOSX) || (defined(OS_LINUX) && !defined(OS_CHROMEOS))
|
| + properties->SetBoolean("canSetVisibleOnAllWorkspaces", true);
|
| +#else
|
| + properties->SetBoolean("canSetVisibleOnAllWorkspaces", false);
|
| +#endif
|
|
|
| // These properties are undocumented and are to enable testing. Alpha is
|
| // removed to
|
|
|