summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibGUI/Painter.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Userland/Libraries/LibGUI/Painter.cpp')
-rw-r--r--Userland/Libraries/LibGUI/Painter.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/Userland/Libraries/LibGUI/Painter.cpp b/Userland/Libraries/LibGUI/Painter.cpp
index fc96d25390..9f9688a94c 100644
--- a/Userland/Libraries/LibGUI/Painter.cpp
+++ b/Userland/Libraries/LibGUI/Painter.cpp
@@ -21,9 +21,8 @@ Painter::Painter(Widget& widget)
state().font = &widget.font();
auto origin_rect = widget.window_relative_rect();
state().translation = origin_rect.location();
- state().clip_rect = origin_rect;
- m_clip_origin = origin_rect;
- state().clip_rect.intersect(m_target->rect());
+ state().clip_rect = origin_rect.intersected(m_target->rect());
+ m_clip_origin = state().clip_rect;
}
}