Index: ui/views/widget/desktop_aura/desktop_native_widget_aura.cc |
diff --git a/ui/views/widget/desktop_aura/desktop_native_widget_aura.cc b/ui/views/widget/desktop_aura/desktop_native_widget_aura.cc |
index 1a658b1bf4207281241ddf81b17c773d319694cb..b1394b926b7cf8ba8521afe10ae17fde675fcc6e 100644 |
--- a/ui/views/widget/desktop_aura/desktop_native_widget_aura.cc |
+++ b/ui/views/widget/desktop_aura/desktop_native_widget_aura.cc |
@@ -532,10 +532,7 @@ void DesktopNativeWidgetAura::InitNativeWidget( |
shadow_controller_.reset(new wm::ShadowController( |
aura::client::GetActivationClient(host_->window()))); |
- content_window_->SetProperty(aura::client::kCanMaximizeKey, |
- GetWidget()->widget_delegate()->CanMaximize()); |
- content_window_->SetProperty(aura::client::kCanResizeKey, |
- GetWidget()->widget_delegate()->CanResize()); |
+ OnSizeConstraintsChanged(); |
window_reorderer_.reset(new WindowReorderer(content_window_, |
GetWidget()->GetRootView())); |
@@ -936,6 +933,13 @@ bool DesktopNativeWidgetAura::IsTranslucentWindowOpacitySupported() const { |
desktop_window_tree_host_->IsTranslucentWindowOpacitySupported(); |
} |
+void DesktopNativeWidgetAura::OnSizeConstraintsChanged() { |
+ content_window_->SetProperty(aura::client::kCanMaximizeKey, |
+ GetWidget()->widget_delegate()->CanMaximize()); |
+ content_window_->SetProperty(aura::client::kCanResizeKey, |
+ GetWidget()->widget_delegate()->CanResize()); |
+} |
+ |
void DesktopNativeWidgetAura::RepostNativeEvent(gfx::NativeEvent native_event) { |
OnEvent(native_event); |
} |