diff --git a/Libraries/LibGUI/GWidget.cpp b/Libraries/LibGUI/GWidget.cpp index a89c1062cf..07b2fe98e0 100644 --- a/Libraries/LibGUI/GWidget.cpp +++ b/Libraries/LibGUI/GWidget.cpp @@ -42,9 +42,9 @@ void GWidget::child_event(CChildEvent& event) return CObject::child_event(event); } -void GWidget::set_relative_rect(const Rect& rect) +void GWidget::set_relative_rect(const Rect& a_rect) { - ASSERT(rect.width() >= 0 && rect.height() >= 0); + Rect rect = a_rect.is_empty() ? Rect() : a_rect; if (rect == m_relative_rect) return;