Changeset 185965 in webkit


Ignore:
Timestamp:
Jun 25, 2015 3:11:29 PM (9 years ago)
Author:
eric.carlson@apple.com
Message:

[Mac] AirPlay menu button still doesn't always show on page load
https://bugs.webkit.org/show_bug.cgi?id=146325

Reviewed by Dean Jackson.

  • html/HTMLMediaElement.cpp:

(WebCore::HTMLMediaElement::mediaState): A player that can't currently play to a wireless

target does require target monitoring if an availability event listner has been registered,
otherwise we may not register for availability change notifications.

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r185964 r185965  
     12015-06-25  Eric Carlson  <eric.carlson@apple.com>
     2
     3        [Mac] AirPlay menu button still doesn't always show on page load
     4        https://bugs.webkit.org/show_bug.cgi?id=146325
     5
     6        Reviewed by Dean Jackson.
     7
     8        * html/HTMLMediaElement.cpp:
     9        (WebCore::HTMLMediaElement::mediaState): A player that can't currently play to a wireless
     10          target does require target monitoring if an availability event listner has been registered,
     11          otherwise we may not register for availability change notifications.
     12
    1132015-06-25  Anders Carlsson  <andersca@apple.com>
    214
  • trunk/Source/WebCore/html/HTMLMediaElement.cpp

    r185962 r185965  
    63186318        state |= IsPlayingToExternalDevice;
    63196319
    6320     if (m_player && m_hasPlaybackTargetAvailabilityListeners && !m_mediaSession->wirelessVideoPlaybackDisabled(*this) && m_player->canPlayToWirelessPlaybackTarget())
     6320    if (m_player && m_hasPlaybackTargetAvailabilityListeners && !m_mediaSession->wirelessVideoPlaybackDisabled(*this))
    63216321        state |= RequiresPlaybackTargetMonitoring;
    63226322
Note: See TracChangeset for help on using the changeset viewer.