Changeset 209017 in webkit
- Timestamp:
- Nov 28, 2016 2:19:08 PM (7 years ago)
- Location:
- branches/safari-602-branch/Source/WebCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/safari-602-branch/Source/WebCore/ChangeLog
r208715 r209017 1 2016-11-28 Matthew Hanson <matthew_hanson@apple.com> 2 3 Merge r209013. rdar://problem/29404778 4 5 2016-11-28 Beth Dakin <bdakin@apple.com> 6 7 Blacklist Netflix for TouchBar support 8 https://bugs.webkit.org/show_bug.cgi?id=165104 9 -and corresponding- 10 rdar://problem/29404778 11 12 Reviewed by Darin Adler. 13 14 * html/HTMLMediaElement.cpp: 15 (WebCore::needsPlaybackControlsManagerQuirk): 16 (WebCore::HTMLMediaElement::updatePlaybackControlsManager): 17 1 18 2016-11-14 Matthew Hanson <matthew_hanson@apple.com> 2 19 -
branches/safari-602-branch/Source/WebCore/html/HTMLMediaElement.cpp
r208202 r209017 7348 7348 } 7349 7349 7350 static bool needsPlaybackControlsManagerQuirk(bool needsQuirks, const URL& url) 7351 { 7352 if (!needsQuirks) 7353 return false; 7354 7355 String host = url.host(); 7356 return equalLettersIgnoringASCIICase(host, "www.netflix.com"); 7357 } 7358 7350 7359 void HTMLMediaElement::updatePlaybackControlsManager() 7351 7360 { … … 7354 7363 return; 7355 7364 7365 auto bestMediaElement = bestMediaElementForShowingPlaybackControlsManager(MediaElementSession::PlaybackControlsPurpose::ControlsManager); 7366 bool quirkDisablesPlaybackControlsManager = needsPlaybackControlsManagerQuirk(page->settings().needsSiteSpecificQuirks(), page->mainFrame().document()->url()); 7367 7356 7368 // FIXME: Ensure that the renderer here should be up to date. 7357 if ( auto bestMediaElement = bestMediaElementForShowingPlaybackControlsManager(MediaElementSession::PlaybackControlsPurpose::ControlsManager))7369 if (bestMediaElement && !quirkDisablesPlaybackControlsManager) 7358 7370 page->chrome().client().setUpPlaybackControlsManager(*bestMediaElement); 7359 7371 else
Note: See TracChangeset
for help on using the changeset viewer.