Index: media/blink/webmediaplayer_impl.cc |
diff --git a/media/blink/webmediaplayer_impl.cc b/media/blink/webmediaplayer_impl.cc |
index 3389d4a33706376b74273ac2d14951542df66f04..74f894cd343f2db5fed05dfff7a0040aef2ddacc 100644 |
--- a/media/blink/webmediaplayer_impl.cc |
+++ b/media/blink/webmediaplayer_impl.cc |
@@ -234,6 +234,9 @@ WebMediaPlayerImpl::WebMediaPlayerImpl( |
force_video_overlays_ = base::CommandLine::ForCurrentProcess()->HasSwitch( |
switches::kForceVideoOverlays); |
+ disable_fullscreen_video_overlays_ = |
+ !base::FeatureList::IsEnabled(media::kOverlayFullscreenVideo); |
+ |
if (delegate_) |
delegate_id_ = delegate_->AddObserver(this); |
@@ -331,12 +334,12 @@ void WebMediaPlayerImpl::DisableOverlay() { |
} |
void WebMediaPlayerImpl::enteredFullscreen() { |
- if (!force_video_overlays_) |
+ if (!force_video_overlays_ && !disable_fullscreen_video_overlays_) |
EnableOverlay(); |
} |
void WebMediaPlayerImpl::exitedFullscreen() { |
- if (!force_video_overlays_) |
+ if (!force_video_overlays_ && !disable_fullscreen_video_overlays_) |
DisableOverlay(); |
} |