| 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);
|
|
|