| 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;
|
| }
|
|
|
|
|