diff --git a/Userland/Libraries/LibGUI/Widget.cpp b/Userland/Libraries/LibGUI/Widget.cpp index fc9c41c051..c3fd5e39d7 100644 --- a/Userland/Libraries/LibGUI/Widget.cpp +++ b/Userland/Libraries/LibGUI/Widget.cpp @@ -201,12 +201,10 @@ Widget::~Widget() = default; void Widget::layout_relevant_change_occured() { - if (is_visible()) { - if (auto* parent = parent_widget()) - parent->layout_relevant_change_occured(); - else if (window()) - window()->schedule_relayout(); - } + if (auto* parent = parent_widget()) + parent->layout_relevant_change_occured(); + else if (window()) + window()->schedule_relayout(); } void Widget::child_event(Core::ChildEvent& event)