From 348cd0fdc19d0e5ce3f55f4732c0f23f322d4a8d Mon Sep 17 00:00:00 2001 From: Joseph Bywater Date: Thu, 5 Nov 2020 22:56:21 +0000 Subject: [PATCH] LibGUI: Clip rubber band to IconView widget content area Add a clip rect for the rubber band painter of widget_inner_rect This ensures the rubber band is not drawn over the scrollbars. Fixes #3926 --- Libraries/LibGUI/IconView.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Libraries/LibGUI/IconView.cpp b/Libraries/LibGUI/IconView.cpp index d1f90f614d..9c4255d5f2 100644 --- a/Libraries/LibGUI/IconView.cpp +++ b/Libraries/LibGUI/IconView.cpp @@ -471,6 +471,7 @@ void IconView::second_paint_event(PaintEvent& event) Painter painter(*this); painter.add_clip_rect(event.rect()); + painter.add_clip_rect(widget_inner_rect()); painter.translate(frame_thickness(), frame_thickness()); painter.translate(-horizontal_scrollbar().value(), -vertical_scrollbar().value());