Changeset 184662 in webkit


Ignore:
Timestamp:
May 20, 2015, 2:53:07 PM (11 years ago)
Author:
eric.carlson@apple.com
Message:

[Mac] inform media session of all state changes
https://bugs.webkit.org/show_bug.cgi?id=145222

Reviewed by Dean Jackson.

  • html/HTMLMediaElement.cpp:

(WebCore::HTMLMediaElement::~HTMLMediaElement): Call updateMediaState.
(WebCore::HTMLMediaElement::mediaPlayerEngineUpdated): Ditto.
(WebCore::HTMLMediaElement::mediaPlayerFirstVideoFrameAvailable): Ditto.
(WebCore::HTMLMediaElement::removeEventListener): Ditto.
(WebCore::HTMLMediaElement::enqueuePlaybackTargetAvailabilityChangedEvent): Ditto.

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r184660 r184662  
     12015-05-20  Eric Carlson  <eric.carlson@apple.com>
     2
     3        [Mac] inform media session of all state changes
     4        https://bugs.webkit.org/show_bug.cgi?id=145222
     5
     6        Reviewed by Dean Jackson.
     7
     8        * html/HTMLMediaElement.cpp:
     9        (WebCore::HTMLMediaElement::~HTMLMediaElement): Call updateMediaState.
     10        (WebCore::HTMLMediaElement::mediaPlayerEngineUpdated): Ditto.
     11        (WebCore::HTMLMediaElement::mediaPlayerFirstVideoFrameAvailable): Ditto.
     12        (WebCore::HTMLMediaElement::removeEventListener): Ditto.
     13        (WebCore::HTMLMediaElement::enqueuePlaybackTargetAvailabilityChangedEvent): Ditto.
     14
    1152015-05-20  Daniel Bates  <dabates@apple.com>
    216
  • trunk/Source/WebCore/html/HTMLMediaElement.cpp

    r184416 r184662  
    413413        m_hasPlaybackTargetAvailabilityListeners = false;
    414414        m_mediaSession->setHasPlaybackTargetAvailabilityListeners(*this, false);
     415        updateMediaState();
    415416    }
    416417#endif
     
    43514352    m_player->setVideoFullscreenLayer(m_videoFullscreenLayer.get());
    43524353#endif
     4354#if ENABLE(WIRELESS_PLAYBACK_TARGET)
     4355    updateMediaState();
     4356#endif
    43534357}
    43544358
     
    49544958        m_hasPlaybackTargetAvailabilityListeners = false;
    49554959        m_mediaSession->setHasPlaybackTargetAvailabilityListeners(*this, false);
     4960        updateMediaState();
    49564961    }
    49574962
     
    49664971    event->setTarget(this);
    49674972    m_asyncEventQueue.enqueueEvent(event.release());
     4973    updateMediaState();
    49684974}
    49694975
Note: See TracChangeset for help on using the changeset viewer.