Title: [171851] trunk/Source/WebCore
- Revision
- 171851
- Author
- [email protected]
- Date
- 2014-07-31 08:08:29 -0700 (Thu, 31 Jul 2014)
Log Message
REGRESSION(??): [iOS] Disabling MediaPlaybackRequiresUserGesture does not remove user gesture requirement for entering full screen.
https://bugs.webkit.org/show_bug.cgi?id=135443
Reviewed by Dean Jackson.
Allow full screen mode to be entered without a user gesture if the gesture requirement for media playback
has been unset.
* html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::HTMLMediaElement):
Modified Paths
Diff
Modified: trunk/Source/WebCore/ChangeLog (171850 => 171851)
--- trunk/Source/WebCore/ChangeLog 2014-07-31 14:05:05 UTC (rev 171850)
+++ trunk/Source/WebCore/ChangeLog 2014-07-31 15:08:29 UTC (rev 171851)
@@ -1,3 +1,16 @@
+2014-07-31 Jer Noble <[email protected]>
+
+ REGRESSION(??): [iOS] Disabling MediaPlaybackRequiresUserGesture does not remove user gesture requirement for entering full screen.
+ https://bugs.webkit.org/show_bug.cgi?id=135443
+
+ Reviewed by Dean Jackson.
+
+ Allow full screen mode to be entered without a user gesture if the gesture requirement for media playback
+ has been unset.
+
+ * html/HTMLMediaElement.cpp:
+ (WebCore::HTMLMediaElement::HTMLMediaElement):
+
2014-07-31 Andrei Bucur <[email protected]>
[CSS Multicolumn] Clear the lines when switching to multi-column layout
Modified: trunk/Source/WebCore/html/HTMLMediaElement.cpp (171850 => 171851)
--- trunk/Source/WebCore/html/HTMLMediaElement.cpp 2014-07-31 14:05:05 UTC (rev 171850)
+++ trunk/Source/WebCore/html/HTMLMediaElement.cpp 2014-07-31 15:08:29 UTC (rev 171851)
@@ -359,6 +359,9 @@
#if ENABLE(IOS_AIRPLAY)
m_mediaSession->addBehaviorRestriction(HTMLMediaSession::RequireUserGestureToShowPlaybackTargetPicker);
#endif
+ } else {
+ // Relax RequireUserGestureForFullscreen when mediaPlaybackRequiresUserGesture is not set:
+ m_mediaSession->removeBehaviorRestriction(HTMLMediaSession::RequireUserGestureForFullscreen);
}
#endif // !PLATFORM(IOS)
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes