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
This commit is contained in:
Joseph Bywater
2020-11-05 22:56:21 +00:00
committed by Andreas Kling
parent 82b42cefbd
commit 348cd0fdc1

View File

@@ -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());