Skip to content
  • esprehn@chromium.org's avatar
    Clean up WebVTTNodeType code · 6f96773c
    esprehn@chromium.org authored
    https://bugs.webkit.org/show_bug.cgi?id=106714
    
    Reviewed by Tony Chang.
    
    There's no reason for so many methods just to compare some enums.
    The existing code can also be simplified quite a bit.
    
    No new tests, just refactoring.
    
    * css/SelectorChecker.cpp:
    (WebCore::SelectorChecker::checkOne):
    * css/StyleResolver.cpp:
    (WebCore::StyleResolver::collectMatchingRules):
    (WebCore::StyleResolver::canShareStyleWithElement):
    * dom/Element.cpp:
    (WebCore::Element::webVTTNodeType):
    (WebCore::Element::setWebVTTNodeType):
    * dom/Element.h:
    (Element):
    * dom/ElementRareData.h:
    (WebCore::ElementRareData::setWebVTTNodeType):
    (WebCore::ElementRareData::webVTTNodeType):
    (ElementRareData):
    * dom/NodeRareData.h:
    (WebCore::NodeRareData::NodeRareData):
    (NodeRareData):
    * html/track/TextTrack.h:
    * html/track/TextTrackCue.cpp:
    (WebCore::TextTrackCue::markFutureAndPastNodes):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@139639 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    6f96773c