Changeset 148752 in webkit
- Timestamp:
- Apr 19, 2013 10:03:36 AM (11 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r148750 r148752 1 2013-04-19 Erik Arvidsson <arv@chromium.org> 2 3 Rename TextTrackList owner to element for consistency 4 https://bugs.webkit.org/show_bug.cgi?id=79822 5 6 Reviewed by Eric Carlson. 7 8 No new tests. Covered by existing tests. 9 10 * bindings/js/JSTextTrackListCustom.cpp: 11 (WebCore::JSTextTrackListOwner::isReachableFromOpaqueRoots): 12 (WebCore::JSTextTrackList::visitChildren): 13 * html/HTMLMediaElement.cpp: 14 (WebCore::HTMLMediaElement::~HTMLMediaElement): 15 * html/track/TextTrackList.cpp: 16 (TextTrackList::append): 17 (TextTrackList::remove): 18 * html/track/TextTrackList.h: 19 (WebCore::TextTrackList::create): 20 * html/track/TrackListBase.cpp: 21 (TrackListBase::TrackListBase): 22 (TrackListBase::remove): 23 * html/track/TrackListBase.h: 24 (WebCore::TrackListBase::clearElement): 25 (WebCore::TrackListBase::element): 26 (TrackListBase): 27 1 28 2013-04-19 Andreas Kling <akling@apple.com> 2 29 -
trunk/Source/WebCore/bindings/js/JSTextTrackListCustom.cpp
r143863 r148752 51 51 52 52 // It is reachable if the media element parent is reachable. 53 return visitor.containsOpaqueRoot(root(textTrackList-> owner()));53 return visitor.containsOpaqueRoot(root(textTrackList->element())); 54 54 } 55 55 … … 63 63 64 64 TextTrackList* textTrackList = static_cast<TextTrackList*>(jsTextTrackList->impl()); 65 visitor.addOpaqueRoot(root(textTrackList-> owner()));65 visitor.addOpaqueRoot(root(textTrackList->element())); 66 66 textTrackList->visitJSEventListeners(visitor); 67 67 } -
trunk/Source/WebCore/html/HTMLMediaElement.cpp
r148636 r148752 332 332 document()->unregisterForCaptionPreferencesChangedCallbacks(this); 333 333 if (m_textTracks) 334 m_textTracks->clear Owner();334 m_textTracks->clearElement(); 335 335 if (m_textTracks) { 336 336 for (unsigned i = 0; i < m_textTracks->length(); ++i) -
trunk/Source/WebCore/html/track/TextTrackList.cpp
r148305 r148752 174 174 invalidateTrackIndexesAfterTrack(track.get()); 175 175 176 ASSERT(!track->mediaElement() || track->mediaElement() == owner());177 track->setMediaElement( owner());176 ASSERT(!track->mediaElement() || track->mediaElement() == element()); 177 track->setMediaElement(element()); 178 178 179 179 scheduleAddTrackEvent(track.release()); … … 199 199 invalidateTrackIndexesAfterTrack(textTrack); 200 200 201 ASSERT(!track->mediaElement() || track->mediaElement() == owner());201 ASSERT(!track->mediaElement() || track->mediaElement() == element()); 202 202 track->setMediaElement(0); 203 203 -
trunk/Source/WebCore/html/track/TextTrackList.h
r148305 r148752 37 37 class TextTrackList : public TrackListBase { 38 38 public: 39 static PassRefPtr<TextTrackList> create(HTMLMediaElement* owner, ScriptExecutionContext* context)39 static PassRefPtr<TextTrackList> create(HTMLMediaElement* element, ScriptExecutionContext* context) 40 40 { 41 return adoptRef(new TextTrackList( owner, context));41 return adoptRef(new TextTrackList(element, context)); 42 42 } 43 43 ~TextTrackList(); -
trunk/Source/WebCore/html/track/TrackListBase.cpp
r148305 r148752 38 38 using namespace WebCore; 39 39 40 TrackListBase::TrackListBase(HTMLMediaElement* owner, ScriptExecutionContext* context)40 TrackListBase::TrackListBase(HTMLMediaElement* element, ScriptExecutionContext* context) 41 41 : m_context(context) 42 , m_ owner(owner)42 , m_element(element) 43 43 , m_pendingEventTimer(this, &TrackListBase::asyncEventTimerFired) 44 44 , m_dispatchingEvents(0) … … 61 61 ASSERT(index != notFound); 62 62 63 ASSERT(track->mediaElement() == m_ owner);63 ASSERT(track->mediaElement() == m_element); 64 64 track->setMediaElement(0); 65 65 -
trunk/Source/WebCore/html/track/TrackListBase.h
r148305 r148752 59 59 DEFINE_ATTRIBUTE_EVENT_LISTENER(removetrack); 60 60 61 void clear Owner() { m_owner= 0; }62 HTMLMediaElement* owner() const { return m_owner; }61 void clearElement() { m_element = 0; } 62 HTMLMediaElement* element() const { return m_element; } 63 63 64 64 bool isFiringEventListeners() { return m_dispatchingEvents; } … … 86 86 87 87 ScriptExecutionContext* m_context; 88 HTMLMediaElement* m_ owner;88 HTMLMediaElement* m_element; 89 89 90 90 Vector<RefPtr<Event> > m_pendingEvents;
Note: See TracChangeset
for help on using the changeset viewer.