From 6290f96aa713d1eb07d7fd6d2b96ca14eef3563a Mon Sep 17 00:00:00 2001 From: Tim Ledbetter Date: Wed, 15 May 2024 06:03:16 +0100 Subject: [PATCH] LibGUI: Don't crash when rendering a collapsible toolbar with no items This prevents a crash in GML Playground that would occur when previewing a GUI with a collapsible toolbar. --- Userland/Libraries/LibGUI/Toolbar.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Userland/Libraries/LibGUI/Toolbar.cpp b/Userland/Libraries/LibGUI/Toolbar.cpp index 9d28b8f1474..9c5b8e61c61 100644 --- a/Userland/Libraries/LibGUI/Toolbar.cpp +++ b/Userland/Libraries/LibGUI/Toolbar.cpp @@ -165,7 +165,7 @@ ErrorOr Toolbar::create_overflow_objects() ErrorOr Toolbar::update_overflow_menu() { - if (!m_collapsible) + if (!m_collapsible || m_items.is_empty()) return {}; Optional marginal_index {};