| Index: content/renderer/render_view_impl.cc
|
| diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc
|
| index f384b63ffbd426ae35ed426c39744628c4271786..240d565bb6d0edde506cfe5b48f063b5b6676e1c 100644
|
| --- a/content/renderer/render_view_impl.cc
|
| +++ b/content/renderer/render_view_impl.cc
|
| @@ -1056,19 +1056,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::kCrossOriginUserGestureRequired:
|
| - settings->SetMediaPlaybackRequiresUserGesture(false);
|
| - settings->SetCrossOriginMediaPlaybackRequiresUserGesture(true);
|
| + settings->SetAutoplayPolicy(
|
| + WebSettings::AutoplayPolicy::kCrossOriginUserGestureRequired);
|
| break;
|
| case AutoplayPolicy::kUserGestureRequired:
|
| - settings->SetMediaPlaybackRequiresUserGesture(true);
|
| - settings->SetCrossOriginMediaPlaybackRequiresUserGesture(false);
|
| + settings->SetAutoplayPolicy(
|
| + WebSettings::AutoplayPolicy::kUserGestureRequired);
|
| break;
|
| }
|
|
|
|
|