Index: chrome/android/java/src/org/chromium/chrome/browser/fullscreen/ChromeFullscreenManager.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/fullscreen/ChromeFullscreenManager.java b/chrome/android/java/src/org/chromium/chrome/browser/fullscreen/ChromeFullscreenManager.java |
index 27c1180ef071fd4cd1539c7510872b53bb13117e..6e333490a663946eaff55221c4f19f81db322a90 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/fullscreen/ChromeFullscreenManager.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/fullscreen/ChromeFullscreenManager.java |
@@ -33,6 +33,7 @@ import org.chromium.base.VisibleForTesting; |
import org.chromium.chrome.browser.Tab; |
import org.chromium.chrome.browser.fullscreen.FullscreenHtmlApiHandler.FullscreenHtmlApiDelegate; |
import org.chromium.chrome.browser.tabmodel.TabModelSelector; |
+import org.chromium.content.browser.ContentVideoView; |
import org.chromium.content.browser.ContentViewCore; |
import java.util.ArrayList; |
@@ -229,7 +230,12 @@ public class ChromeFullscreenManager |
@Override |
public void onWindowFocusChanged(Activity activity, boolean hasFocus) { |
- if (mActivity == activity) onWindowFocusChanged(hasFocus); |
+ if (mActivity != activity) return; |
+ onWindowFocusChanged(hasFocus); |
+ ContentVideoView videoView = ContentVideoView.getContentVideoView(); |
+ if (videoView != null) { |
+ videoView.onFullscreenWindowFocused(); |
+ } |
} |
@Override |