Changeset 223906 in webkit


Ignore:
Timestamp:
Oct 24, 2017 11:52:47 AM (6 years ago)
Author:
commit-queue@webkit.org
Message:

HTMLMediaElement should iterate HTMLTrackElements consistently.
https://bugs.webkit.org/show_bug.cgi?id=178423
rdar://problem/35044967

Patch by Jeremy Jones <jeremyj@apple.com> on 2017-10-24
Reviewed by Eric Carlson.

No new tests because no expected behavior change.

HTMLMediaElement iterates HTMLTrackElements as children in every place but one, where it iterates them
as descendants. It should always iterate them as children.

  • html/HTMLMediaElement.cpp:

(WebCore::HTMLMediaElement::finishParsingChildren):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r223905 r223906  
     12017-10-24  Jeremy Jones  <jeremyj@apple.com>
     2
     3        HTMLMediaElement should iterate HTMLTrackElements consistently.
     4        https://bugs.webkit.org/show_bug.cgi?id=178423
     5        rdar://problem/35044967
     6
     7        Reviewed by Eric Carlson.
     8
     9        No new tests because no expected behavior change.
     10
     11        HTMLMediaElement iterates HTMLTrackElements as children in every place but one, where it iterates them
     12        as descendants. It should always iterate them as children.
     13
     14        * html/HTMLMediaElement.cpp:
     15        (WebCore::HTMLMediaElement::finishParsingChildren):
     16
    1172017-10-24  Chris Dumez  <cdumez@apple.com>
    218
  • trunk/Source/WebCore/html/HTMLMediaElement.cpp

    r223802 r223906  
    841841
    842842#if ENABLE(VIDEO_TRACK)
    843     if (descendantsOfType<HTMLTrackElement>(*this).first())
     843    if (childrenOfType<HTMLTrackElement>(*this).first())
    844844        scheduleDelayedAction(ConfigureTextTracks);
    845845#endif
Note: See TracChangeset for help on using the changeset viewer.