Index: chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java b/chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java |
index 6ffe22381f2edb2afe9e9ca8c9dfecf79b5d724b..d7d2cab326de8fabe930eb4044f22620401a217b 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java |
@@ -2293,7 +2293,8 @@ public class Tab |
// (see http://crbug.com/340987). |
newContentViewCore.onSizeChanged(originalWidth, originalHeight, 0, 0); |
if (!bounds.isEmpty()) { |
- newContentViewCore.onPhysicalBackingSizeChanged(bounds.right, bounds.bottom); |
+ nativeOnPhysicalBackingSizeChanged(mNativeTabAndroid, |
+ newContentViewCore.getWebContents(), bounds.right, bounds.bottom); |
} |
newContentViewCore.onShow(); |
setContentViewCore(newContentViewCore); |
@@ -3055,6 +3056,8 @@ public class Tab |
private native void nativeUpdateDelegates(long nativeTabAndroid, |
TabWebContentsDelegateAndroid delegate, ContextMenuPopulator contextMenuPopulator); |
private native void nativeDestroyWebContents(long nativeTabAndroid, boolean deleteNative); |
+ private native void nativeOnPhysicalBackingSizeChanged( |
+ long nativeTabAndroid, WebContents webContents, int width, int height); |
private native Profile nativeGetProfileAndroid(long nativeTabAndroid); |
private native int nativeLoadUrl(long nativeTabAndroid, String url, String extraHeaders, |
ResourceRequestBody postData, int transition, String referrerUrl, int referrerPolicy, |