1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 22:57:44 +00:00

LibWeb: Implement position:fixed painting at the stacking context level

This makes everything within the stacking context stick show up in the
correct position.
This commit is contained in:
Andreas Kling 2021-10-14 23:49:15 +02:00
parent 7b0cd15495
commit 2447b27d97
2 changed files with 5 additions and 4 deletions

View file

@ -24,10 +24,6 @@ void Box::paint(PaintContext& context, PaintPhase phase)
if (!is_visible())
return;
Gfx::PainterStateSaver saver(context.painter());
if (is_fixed_position())
context.painter().translate(context.scroll_offset());
if (phase == PaintPhase::Background) {
paint_background(context);
paint_box_shadow(context);