Index: ui/views/examples/dialog_example.cc |
diff --git a/ui/views/examples/dialog_example.cc b/ui/views/examples/dialog_example.cc |
index 637c6dafabb1957002431d3e709998ed9e4c4af4..37e8770ea9aeeb41cc8dfe2b16fd6b94d5aef654 100644 |
--- a/ui/views/examples/dialog_example.cc |
+++ b/ui/views/examples/dialog_example.cc |
@@ -245,6 +245,10 @@ void DialogExample::ResizeDialog() { |
// Q: Do we need NonClientFrameView::GetWindowBoundsForClientBounds() here? |
// A: When DialogCientView properly feeds back sizes, we do not. |
widget->SetBoundsConstrained(preferred_bounds); |
+ |
+ // For user-resizable dialogs, ensure the window manager enforces any new |
+ // minimum size. |
+ widget->OnSizeConstraintsChanged(); |
} |
void DialogExample::ButtonPressed(Button* sender, const ui::Event& event) { |