Changeset 186072 in webkit
- Timestamp:
- Jun 29, 2015 10:33:59 AM (9 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r186071 r186072 1 2015-06-29 Matt Rajca <mrajca@apple.com> 2 3 Media Session: Media elements should report a null session for Default sessions 4 https://bugs.webkit.org/show_bug.cgi?id=146373 5 6 Reviewed by Eric Carlson. 7 8 If a media element's current session is a 'Default' media session, its session property should report null in 9 the JavaScript API. 10 11 * Modules/mediasession/MediaSession.h: 12 * html/HTMLMediaElement.cpp: 13 (WebCore::HTMLMediaElement::session): 14 1 15 2015-06-29 Said Abou-Hallawa <sabouhallawa@apple.com> 2 16 -
trunk/Source/WebCore/Modules/mediasession/MediaSession.h
r186064 r186072 57 57 String kind() const; 58 58 MediaRemoteControls* controls(bool& isNull); 59 59 60 60 State currentState() const { return m_currentState; } 61 61 … … 83 83 84 84 static Kind parseKind(const String&); 85 Kind kindEnum() const { return m_kind; } 85 86 86 87 void addMediaElement(HTMLMediaElement&); -
trunk/Source/WebCore/html/HTMLMediaElement.cpp
r186064 r186072 6433 6433 MediaSession* HTMLMediaElement::session() const 6434 6434 { 6435 return m_session.get(); 6435 MediaSession* session = m_session.get(); 6436 if (session && session->kindEnum() == MediaSession::Kind::Default) 6437 return nullptr; 6438 return session; 6436 6439 } 6437 6440
Note: See TracChangeset
for help on using the changeset viewer.