Index: chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManager.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManager.java b/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManager.java |
index b826fde16bcb2e01ba252ed5d4cfce0fd72b9852..ff2d528c65d901851ea853512ae5931d43131f6b 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManager.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManager.java |
@@ -256,8 +256,10 @@ public abstract class LayoutManager implements LayoutUpdateHost, LayoutProvider, |
TabContentManager tabContentManager, ResourceManager resourceManager, |
ChromeFullscreenManager fullscreenManager) { |
// Update the android browser controls state. |
- fullscreenManager.setHideBrowserControlsAndroidView( |
- mActiveLayout.forceHideBrowserControlsAndroidView()); |
+ if (fullscreenManager != null) { |
+ fullscreenManager.setHideBrowserControlsAndroidView( |
+ mActiveLayout.forceHideBrowserControlsAndroidView()); |
+ } |
getViewportPixel(mCachedVisibleViewport); |
mHost.getWindowViewport(mCachedWindowViewport); |