Browse Source

LibWeb: Transform blit corner clipping rectangle to device pixels

Rectangle saved in this command is only used to filter by bounding box,
so the problem was not very visible before.
Aliaksandr Kalenik 1 year ago
parent
commit
7855d4a8f5
1 changed files with 1 additions and 1 deletions
  1. 1 1
      Userland/Libraries/LibWeb/Painting/PaintableBox.cpp

+ 1 - 1
Userland/Libraries/LibWeb/Painting/PaintableBox.cpp

@@ -723,7 +723,7 @@ void PaintableWithLines::paint(PaintContext& context, PaintPhase phase) const
     if (should_clip_overflow) {
         context.recording_painter().restore();
         if (corner_clip_id.has_value()) {
-            context.recording_painter().blit_corner_clipping(*corner_clip_id, clip_box.to_type<int>());
+            context.recording_painter().blit_corner_clipping(*corner_clip_id, context.rounded_device_rect(clip_box).to_type<int>());
             corner_clip_id = {};
         }
         context.recording_painter().restore();