Index: chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayPanel.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayPanel.java b/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayPanel.java |
index 2fddd228afa4344095d46688581c5a0a504a5bcc..a97aa08cbb29998f9831d15a791f2557c11de2ff 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayPanel.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayPanel.java |
@@ -6,6 +6,7 @@ package org.chromium.chrome.browser.compositor.bottombar; |
import android.app.Activity; |
import android.content.Context; |
+import android.view.View; |
import android.view.View.MeasureSpec; |
import org.chromium.base.ActivityState; |
@@ -17,6 +18,7 @@ import org.chromium.chrome.browser.compositor.bottombar.OverlayPanelManager.Pane |
import org.chromium.chrome.browser.compositor.layouts.LayoutUpdateHost; |
import org.chromium.chrome.browser.compositor.scene_layer.SceneLayer; |
import org.chromium.chrome.browser.tab.Tab; |
+import org.chromium.content.browser.ContentVideoViewEmbedder; |
import org.chromium.content.browser.ContentViewClient; |
import org.chromium.content.browser.ContentViewCore; |
import org.chromium.content_public.common.TopControlsState; |
@@ -334,6 +336,27 @@ public class OverlayPanel extends OverlayPanelAnimation implements ActivityState |
MeasureSpec.EXACTLY); |
} |
} |
+ |
+ @Override |
+ public ContentVideoViewEmbedder getContentVideoViewEmbedder() { |
+ // TODO(mdjones): Possibly enable fullscreen video in overlay panels rather than |
+ // passing an empty implementation. |
+ return new ContentVideoViewEmbedder() { |
+ @Override |
+ public void enterFullscreenVideo(View view) {} |
+ |
+ @Override |
+ public void exitFullscreenVideo() {} |
+ |
+ @Override |
+ public View getVideoLoadingProgressView() { |
+ return null; |
+ } |
+ |
+ @Override |
+ public void setSystemUiVisibility(boolean enterFullscreen) {} |
+ }; |
+ } |
}); |
return content; |