From 7110afe9bffa840a0be69eed175c6e10dc889f53 Mon Sep 17 00:00:00 2001 From: FrHun <28605587+frhun@users.noreply.github.com> Date: Sun, 19 Sep 2021 00:58:42 +0200 Subject: [PATCH] LibGUI: ScrollableContainerWidget respect size --- Userland/Libraries/LibGUI/ScrollableContainerWidget.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Userland/Libraries/LibGUI/ScrollableContainerWidget.cpp b/Userland/Libraries/LibGUI/ScrollableContainerWidget.cpp index 0bb25d7b46..881e550a3f 100644 --- a/Userland/Libraries/LibGUI/ScrollableContainerWidget.cpp +++ b/Userland/Libraries/LibGUI/ScrollableContainerWidget.cpp @@ -44,6 +44,15 @@ void ScrollableContainerWidget::update_widget_size() new_size.set_height(preferred_size.height()); m_widget->resize(new_size); set_content_size(new_size); + } else { + auto inner_size = Widget::content_size(); + auto min_size = m_widget->min_size(); + auto new_size = Gfx::Size { + max(inner_size.width(), min_size.width()), + max(inner_size.height(), min_size.height()) + }; + m_widget->resize(new_size); + set_content_size(new_size); } }