| 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 17a70c9ec29c45127325582560bb8a5725de472f..2c8f08e0052d7eab1dde572bb606a042b0fbdfe5 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
|
| @@ -282,6 +282,11 @@ public abstract class LayoutManager implements LayoutUpdateHost, LayoutProvider,
|
| TabContentManager tabContentManager, ResourceManager resourceManager,
|
| ChromeFullscreenManager fullscreenManager) {
|
| getViewportPixel(mCachedVisibleViewport);
|
| + // TODO(mdjones): The concept of visible viewport is pretty confising since |viewport| can
|
| + // also take the browser controls into consideration; this should be made more clear.
|
| + // Furthermore, the below adjustments should not be necessary.
|
| + mCachedVisibleViewport.right = mCachedVisibleViewport.left + mHost.getWidth();
|
| + mCachedVisibleViewport.bottom = mCachedVisibleViewport.top + mHost.getHeight();
|
| return mActiveLayout.getUpdatedSceneLayer(viewport, mCachedVisibleViewport, layerTitleCache,
|
| tabContentManager, resourceManager, fullscreenManager);
|
| }
|
|
|