Bläddra i källkod

LibWeb: Fix paint recording to stop visiting stacking context twice

...if its box is positioned and has z-index=0.
Aliaksandr Kalenik 1 år sedan
förälder
incheckning
9bc0552a80
1 ändrade filer med 1 tillägg och 1 borttagningar
  1. 1 1
      Userland/Libraries/LibWeb/Painting/StackingContext.cpp

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

@@ -109,7 +109,7 @@ void StackingContext::paint_descendants(PaintContext& context, Paintable const&
 
         if (stacking_context && z_index.value_or(0) != 0)
             return;
-        if (child.is_positioned() && !z_index.has_value())
+        if (child.is_positioned() && z_index.value_or(0) == 0)
             return;
 
         if (stacking_context) {