Changeset 284755 in webkit


Ignore:
Timestamp:
Oct 24, 2021 7:50:04 AM (9 months ago)
Author:
commit-queue@webkit.org
Message:

[css-contain] Support contain:style for counters
https://bugs.webkit.org/show_bug.cgi?id=226458

Patch by Rob Buis <rbuis@igalia.com> on 2021-10-24
Reviewed by Antti Koivisto.

Remove unneeded logic from r284642 change.

  • rendering/RenderCounter.cpp:

(WebCore::previousInPreOrder):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r284754 r284755  
     12021-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
    1132021-10-23  Rob Buis  <rbuis@igalia.com>
    214
  • trunk/Source/WebCore/rendering/RenderCounter.cpp

    r284642 r284755  
    8080    Element* styleContainAncestor = ancestorStyleContainmentObject(*renderer.element());
    8181
    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();
    9487}
    9588
Note: See TracChangeset for help on using the changeset viewer.