From 54c980dbf228a17c7814fafd304f57047a82c284 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sat, 18 Apr 2020 21:23:39 +0200 Subject: LibGUI: Make ItemView respect Widget::fill_with_background_color() This makes it possible to create a see-through ItemView. :^) --- Libraries/LibGUI/ItemView.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'Libraries') diff --git a/Libraries/LibGUI/ItemView.cpp b/Libraries/LibGUI/ItemView.cpp index cc385f8a81..bd67b281f0 100644 --- a/Libraries/LibGUI/ItemView.cpp +++ b/Libraries/LibGUI/ItemView.cpp @@ -273,7 +273,8 @@ void ItemView::paint_event(PaintEvent& event) Painter painter(*this); painter.add_clip_rect(widget_inner_rect()); painter.add_clip_rect(event.rect()); - painter.fill_rect(event.rect(), widget_background_color); + if (fill_with_background_color()) + painter.fill_rect(event.rect(), widget_background_color); painter.translate(frame_thickness(), frame_thickness()); painter.translate(-horizontal_scrollbar().value(), -vertical_scrollbar().value()); -- cgit v1.2.3