Index: content/renderer/render_view_impl.cc |
diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc |
index 80eba094cebbfc955babe931fb9559c6f4c41477..0bc2afa62c5c66751717dbe44c640eb97e0d42e3 100644 |
--- a/content/renderer/render_view_impl.cc |
+++ b/content/renderer/render_view_impl.cc |
@@ -1050,19 +1050,18 @@ void RenderView::ApplyWebPreferences(const WebPreferences& prefs, |
prefs.do_not_update_selection_on_mutating_selection_range); |
#endif // defined(OS_ANDROID) |
- // TODO(mlamouri): use an AutoplayPolicy in WebSettings. |
switch (prefs.autoplay_policy) { |
case AutoplayPolicy::kNoUserGestureRequired: |
- settings->SetMediaPlaybackRequiresUserGesture(false); |
- settings->SetCrossOriginMediaPlaybackRequiresUserGesture(false); |
+ settings->SetAutoplayPolicy( |
+ WebSettings::AutoplayPolicy::kNoUserGestureRequired); |
break; |
case AutoplayPolicy::kUserGestureRequired: |
- settings->SetMediaPlaybackRequiresUserGesture(true); |
- settings->SetCrossOriginMediaPlaybackRequiresUserGesture(false); |
+ settings->SetAutoplayPolicy( |
+ WebSettings::AutoplayPolicy::kUserGestureRequired); |
break; |
case AutoplayPolicy::kUserGestureRequiredForCrossOrigin: |
- settings->SetMediaPlaybackRequiresUserGesture(false); |
- settings->SetCrossOriginMediaPlaybackRequiresUserGesture(true); |
+ settings->SetAutoplayPolicy( |
+ WebSettings::AutoplayPolicy::kUserGestureRequiredForCrossOrigin); |
break; |
} |