From 0c4fbcae7679a68869350501fd0de132c020cf8c Mon Sep 17 00:00:00 2001 From: thankyouverycool <66646555+thankyouverycool@users.noreply.github.com> Date: Thu, 25 Feb 2021 12:56:47 -0500 Subject: [PATCH] LibGUI: Paint all widgets as toolbars in ToolBarContainer Fixes missing shadow and highlight threeds for Bookmark bar --- Userland/Libraries/LibGUI/ToolBarContainer.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Userland/Libraries/LibGUI/ToolBarContainer.cpp b/Userland/Libraries/LibGUI/ToolBarContainer.cpp index d2f6b5252c..140a442343 100644 --- a/Userland/Libraries/LibGUI/ToolBarContainer.cpp +++ b/Userland/Libraries/LibGUI/ToolBarContainer.cpp @@ -55,9 +55,9 @@ void ToolBarContainer::paint_event(GUI::PaintEvent& event) Painter painter(*this); painter.add_clip_rect(event.rect()); - for_each_child_of_type([&](auto& toolbar) { - if (toolbar.is_visible()) { - auto rect = toolbar.relative_rect(); + for_each_child_widget([&](auto& widget) { + if (widget.is_visible()) { + auto rect = widget.relative_rect(); painter.draw_line(rect.top_left().translated(0, -1), rect.top_right().translated(0, -1), palette().threed_highlight()); painter.draw_line(rect.bottom_left().translated(0, 1), rect.bottom_right().translated(0, 1), palette().threed_shadow1()); }