Jelajahi Sumber

LibWeb/Painting: Fix translation for FIllRect command

After 4318bcf447ecb97b867af13dfcba1b72de107049 RecordingPainter
is suppoed to write commands in coordinate system of stacking context.

This commit adds missing translation for FillRect command.
Aliaksandr Kalenik 1 tahun lalu
induk
melakukan
5ef94f0ba8
1 mengubah file dengan 1 tambahan dan 1 penghapusan
  1. 1 1
      Userland/Libraries/LibWeb/Painting/RecordingPainter.cpp

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

@@ -37,7 +37,7 @@ void RecordingPainter::blit_corner_clipping(NonnullRefPtr<BorderRadiusCornerClip
 void RecordingPainter::fill_rect(Gfx::IntRect const& rect, Color color)
 void RecordingPainter::fill_rect(Gfx::IntRect const& rect, Color color)
 {
 {
     push_command(FillRect {
     push_command(FillRect {
-        .rect = rect,
+        .rect = state().translation.map(rect),
         .color = color,
         .color = color,
     });
     });
 }
 }