浏览代码

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
Joseph Bywater 4 年之前
父节点
当前提交
348cd0fdc1
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      Libraries/LibGUI/IconView.cpp

+ 1 - 0
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());