Explorar o código

LibGUI: Don't try to paint items in model-less IconView :^)

Fixes #6079.
Andreas Kling %!s(int64=4) %!d(string=hai) anos
pai
achega
64d4921f35
Modificáronse 1 ficheiros con 3 adicións e 0 borrados
  1. 3 0
      Userland/Libraries/LibGUI/IconView.cpp

+ 3 - 0
Userland/Libraries/LibGUI/IconView.cpp

@@ -515,6 +515,9 @@ void IconView::paint_event(PaintEvent& event)
 
     painter.fill_rect(event.rect(), fill_with_background_color() ? widget_background_color : Color::Transparent);
 
+    if (!model())
+        return;
+
     painter.translate(frame_thickness(), frame_thickness());
     painter.translate(-horizontal_scrollbar().value(), -vertical_scrollbar().value());