| Index: chrome/android/java/src/org/chromium/chrome/browser/compositor/scene_layer/ReaderModeSceneLayer.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/compositor/scene_layer/ReaderModeSceneLayer.java b/chrome/android/java/src/org/chromium/chrome/browser/compositor/scene_layer/ReaderModeSceneLayer.java
|
| index 2b08a78fadb8bba8b1acc9aa383642d17ff253d5..bec766fea1cdd2eb93e9036740903ae17beb9ccb 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/compositor/scene_layer/ReaderModeSceneLayer.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/compositor/scene_layer/ReaderModeSceneLayer.java
|
| @@ -7,7 +7,7 @@ package org.chromium.chrome.browser.compositor.scene_layer;
|
| import org.chromium.base.annotations.JNINamespace;
|
| import org.chromium.chrome.R;
|
| import org.chromium.chrome.browser.compositor.bottombar.OverlayPanel;
|
| -import org.chromium.content.browser.ContentViewCore;
|
| +import org.chromium.content_public.browser.WebContents;
|
| import org.chromium.ui.resources.ResourceManager;
|
|
|
| /**
|
| @@ -57,11 +57,14 @@ public class ReaderModeSceneLayer extends SceneOverlayLayer {
|
| mIsInitialized = true;
|
| }
|
|
|
| + WebContents panelWebContents = panel.getContentViewCore() != null
|
| + ? panel.getContentViewCore().getWebContents() : null;
|
| +
|
| nativeUpdate(mNativePtr,
|
| mDpToPx,
|
| panel.getBasePageBrightness(),
|
| panel.getBasePageY() * mDpToPx,
|
| - panel.getContentViewCore(),
|
| + panelWebContents,
|
| panel.getOffsetX() * mDpToPx,
|
| panel.getOffsetY() * mDpToPx,
|
| panel.getWidth() * mDpToPx,
|
| @@ -127,7 +130,7 @@ public class ReaderModeSceneLayer extends SceneOverlayLayer {
|
| float dpToPx,
|
| float basePageBrightness,
|
| float basePageYOffset,
|
| - ContentViewCore contentViewCore,
|
| + WebContents webContents,
|
| float panelX,
|
| float panelY,
|
| float panelWidth,
|
|
|