| Index: ui/views/mus/native_widget_mus.cc
|
| diff --git a/ui/views/mus/native_widget_mus.cc b/ui/views/mus/native_widget_mus.cc
|
| index 31a680259d7b3005a3c2ff57422e5f0b1cf9db0e..fe8faed0c68ef44acd9aebc8f5f2f04517fc3e9a 100644
|
| --- a/ui/views/mus/native_widget_mus.cc
|
| +++ b/ui/views/mus/native_widget_mus.cc
|
| @@ -648,9 +648,13 @@ void NativeWidgetMus::ConfigurePropertiesForNewWindow(
|
| (*properties)[ui::mojom::WindowManager::kWindowType_Property] =
|
| mojo::ConvertTo<std::vector<uint8_t>>(static_cast<int32_t>(
|
| mojo::ConvertTo<ui::mojom::WindowType>(init_params.type)));
|
| - (*properties)[ui::mojom::WindowManager::kResizeBehavior_Property] =
|
| - mojo::ConvertTo<std::vector<uint8_t>>(
|
| - ResizeBehaviorFromDelegate(init_params.delegate));
|
| + if (!init_params.delegate &&
|
| + properties->count(ui::mojom::WindowManager::kResizeBehavior_Property) ==
|
| + 0) {
|
| + (*properties)[ui::mojom::WindowManager::kResizeBehavior_Property] =
|
| + mojo::ConvertTo<std::vector<uint8_t>>(
|
| + ResizeBehaviorFromDelegate(init_params.delegate));
|
| + }
|
| SkBitmap app_icon = AppIconFromDelegate(init_params.delegate);
|
| if (!app_icon.isNull()) {
|
| (*properties)[ui::mojom::WindowManager::kWindowAppIcon_Property] =
|
|
|