Chromium Code Reviews| Index: Source/core/html/HTMLMediaElement.cpp |
| diff --git a/Source/core/html/HTMLMediaElement.cpp b/Source/core/html/HTMLMediaElement.cpp |
| index 27582a4472f0a3fb9c1148a5b579b22293ac332f..7e991d77bdd22a814d9bfd80fd792b90f9037cd8 100644 |
| --- a/Source/core/html/HTMLMediaElement.cpp |
| +++ b/Source/core/html/HTMLMediaElement.cpp |
| @@ -296,7 +296,6 @@ HTMLMediaElement::HTMLMediaElement(const QualifiedName& tagName, Document& docum |
| , m_sentEndEvent(false) |
| , m_pausedInternal(false) |
| , m_closedCaptionsVisible(false) |
| - , m_loadInitiatedByUserGesture(false) |
| , m_completelyLoaded(false) |
| , m_havePreparedToPlay(false) |
| , m_tracksAreReady(true) |
| @@ -316,13 +315,10 @@ HTMLMediaElement::HTMLMediaElement(const QualifiedName& tagName, Document& docum |
| ScriptWrappable::init(this); |
| if (document.settings()) { |
| - if (document.settings()->mediaPlaybackRequiresUserGesture()) { |
| + if (document.settings()->mediaPlaybackRequiresUserGesture()) |
| addBehaviorRestriction(RequireUserGestureForPlayRestriction); |
| - addBehaviorRestriction(RequireUserGestureForLoadRestriction); |
| - } |
| - if (document.settings()->mediaFullscreenRequiresUserGesture()) { |
| + if (document.settings()->mediaFullscreenRequiresUserGesture()) |
| addBehaviorRestriction(RequireUserGestureForFullscreenRestriction); |
| - } |
| } |
| // We must always have a ShadowRoot so children like <source> will not render |
| @@ -629,12 +625,6 @@ void HTMLMediaElement::load() |
| if (document().settings() && !document().settings()->mediaEnabled()) |
| return; |
| - if (userGestureRequiredForLoad() && !UserGestureIndicator::processingUserGesture()) |
| - return; |
| - |
| - m_loadInitiatedByUserGesture = UserGestureIndicator::processingUserGesture(); |
| - if (m_loadInitiatedByUserGesture) |
|
acolwell GONE FROM CHROMIUM
2014/02/10 21:36:54
Don't we need to keep this?
if (UserGestureIndicat
philipj_slow
2014/02/11 03:12:22
Done. Ignoring legacy compat it doesn't really mak
|
| - removeBehaviorsRestrictionsAfterFirstUserGesture(); |
| prepareForLoad(); |
| loadInternal(); |
| prepareToPlay(); |