| Index: content/public/android/java/src/org/chromium/content/browser/ContentViewRenderView.java
|
| diff --git a/content/public/android/java/src/org/chromium/content/browser/ContentViewRenderView.java b/content/public/android/java/src/org/chromium/content/browser/ContentViewRenderView.java
|
| index 77211351fab7e2da8043bee0dc454cdc914814e5..80b3593f3b1d798dce4770b6e686a07776b7ebf5 100644
|
| --- a/content/public/android/java/src/org/chromium/content/browser/ContentViewRenderView.java
|
| +++ b/content/public/android/java/src/org/chromium/content/browser/ContentViewRenderView.java
|
| @@ -15,6 +15,7 @@ import android.widget.FrameLayout;
|
| import org.chromium.base.annotations.CalledByNative;
|
| import org.chromium.base.annotations.JNINamespace;
|
| import org.chromium.content_public.browser.WebContents;
|
| +import org.chromium.ui.base.ViewRoot;
|
| import org.chromium.ui.base.WindowAndroid;
|
|
|
| /***
|
| @@ -71,8 +72,7 @@ public class ContentViewRenderView extends FrameLayout {
|
| nativeSurfaceChanged(mNativeContentViewRenderView,
|
| format, width, height, holder.getSurface());
|
| if (mContentViewCore != null) {
|
| - mContentViewCore.onPhysicalBackingSizeChanged(
|
| - width, height);
|
| + getViewRoot().onPhysicalBackingSizeChanged(width, height);
|
| }
|
| }
|
|
|
| @@ -94,6 +94,10 @@ public class ContentViewRenderView extends FrameLayout {
|
| mSurfaceView.setVisibility(VISIBLE);
|
| }
|
|
|
| + private ViewRoot getViewRoot() {
|
| + return mContentViewCore.getWindowAndroid().getViewRoot();
|
| + }
|
| +
|
| /**
|
| * Sets the background color of the surface view. This method is necessary because the
|
| * background color of ContentViewRenderView itself is covered by the background of
|
| @@ -128,7 +132,7 @@ public class ContentViewRenderView extends FrameLayout {
|
| mContentViewCore = contentViewCore;
|
|
|
| if (mContentViewCore != null) {
|
| - mContentViewCore.onPhysicalBackingSizeChanged(getWidth(), getHeight());
|
| + getViewRoot().onPhysicalBackingSizeChanged(getWidth(), getHeight());
|
| nativeSetCurrentWebContents(
|
| mNativeContentViewRenderView, mContentViewCore.getWebContents());
|
| } else {
|
|
|