소스 검색

LibWeb: Fix paint recording to stop visiting stacking context twice

...if its box is positioned and has z-index=0.
Aliaksandr Kalenik 1 년 전
부모
커밋
9bc0552a80
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  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)
         if (stacking_context && z_index.value_or(0) != 0)
             return;
             return;
-        if (child.is_positioned() && !z_index.has_value())
+        if (child.is_positioned() && z_index.value_or(0) == 0)
             return;
             return;
 
 
         if (stacking_context) {
         if (stacking_context) {