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 eb141802101afebf37623e4ec6f7e6ed0f6e645d..38ef2a8c1083db00c8cc76c5009e36e523fe0543 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 |
@@ -29,6 +29,7 @@ import org.chromium.base.BaseChromiumApplication.WindowFocusChangedListener; |
import org.chromium.base.ThreadUtils; |
import org.chromium.base.TraceEvent; |
import org.chromium.base.VisibleForTesting; |
+import org.chromium.base.library_loader.LibraryLoader; |
import org.chromium.chrome.browser.fullscreen.FullscreenHtmlApiHandler.FullscreenHtmlApiDelegate; |
import org.chromium.chrome.browser.tab.Tab; |
import org.chromium.chrome.browser.widget.ControlContainer; |
@@ -226,6 +227,8 @@ public class ChromeFullscreenManager |
public void onWindowFocusChanged(Activity activity, boolean hasFocus) { |
if (mActivity != activity) return; |
onWindowFocusChanged(hasFocus); |
+ // {@link ContentVideoView#getContentVideoView} requires native to have been initialized. |
+ if (!LibraryLoader.isInitialized()) return; |
ContentVideoView videoView = ContentVideoView.getContentVideoView(); |
if (videoView != null) { |
videoView.onFullscreenWindowFocused(); |