Changeset 284755 in webkit
- Timestamp:
- Oct 24, 2021 7:50:04 AM (9 months ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
rendering/RenderCounter.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r284754 r284755 1 2021-10-24 Rob Buis <rbuis@igalia.com> 2 3 [css-contain] Support contain:style for counters 4 https://bugs.webkit.org/show_bug.cgi?id=226458 5 6 Reviewed by Antti Koivisto. 7 8 Remove unneeded logic from r284642 change. 9 10 * rendering/RenderCounter.cpp: 11 (WebCore::previousInPreOrder): 12 1 13 2021-10-23 Rob Buis <rbuis@igalia.com> 2 14 -
trunk/Source/WebCore/rendering/RenderCounter.cpp
r284642 r284755 80 80 Element* styleContainAncestor = ancestorStyleContainmentObject(*renderer.element()); 81 81 82 while (true) { 83 while (previous && !previous->renderer()) 84 previous = ElementTraversal::previousIncludingPseudo(*previous, styleContainAncestor); 85 if (!previous) 86 return nullptr; 87 Element* previousStyleContainAncestor = ancestorStyleContainmentObject(*previous); 88 if (previousStyleContainAncestor == styleContainAncestor) 89 return previous->renderer(); 90 if (!previousStyleContainAncestor) 91 return nullptr; 92 previous = previousStyleContainAncestor; 93 } 82 while (previous && !previous->renderer()) 83 previous = ElementTraversal::previousIncludingPseudo(*previous, styleContainAncestor); 84 if (!previous) 85 return nullptr; 86 return previous->renderer(); 94 87 } 95 88
Note: See TracChangeset
for help on using the changeset viewer.