| Index: android_webview/java/src/org/chromium/android_webview/AwContents.java
|
| diff --git a/android_webview/java/src/org/chromium/android_webview/AwContents.java b/android_webview/java/src/org/chromium/android_webview/AwContents.java
|
| index 18ba0cca75fc4727e16cdad3210af97f00d3ef2c..1b151c57b08b8a53eb39b1bd752500d048773d7b 100644
|
| --- a/android_webview/java/src/org/chromium/android_webview/AwContents.java
|
| +++ b/android_webview/java/src/org/chromium/android_webview/AwContents.java
|
| @@ -344,6 +344,11 @@ public class AwContents {
|
| public void setMeasuredDimension(int measuredWidth, int measuredHeight) {
|
| mInternalAccessAdapter.setMeasuredDimension(measuredWidth, measuredHeight);
|
| }
|
| +
|
| + @Override
|
| + public void setAutoResizeMode(boolean enabled, int widthDip) {
|
| + nativeSetAutoResizeMode(mNativeAwContents, enabled, widthDip);
|
| + }
|
| }
|
|
|
| //--------------------------------------------------------------------------------------------
|
| @@ -1506,6 +1511,7 @@ public class AwContents {
|
| if (mNativeAwContents == 0) return;
|
| mScrollOffsetManager.setContainerViewSize(w, h);
|
| mContentViewCore.onPhysicalBackingSizeChanged(w, h);
|
| + mLayoutSizer.onSizeChanged(w, h, ow, oh);
|
| mContentViewCore.onSizeChanged(w, h, ow, oh);
|
| nativeOnSizeChanged(mNativeAwContents, w, h, ow, oh);
|
| }
|
| @@ -1906,6 +1912,9 @@ public class AwContents {
|
| private native void nativeSetDisplayedPageScaleFactor(int nativeAwContents,
|
| float pageScaleFactor);
|
|
|
| + private native void nativeSetAutoResizeMode(int nativeAwContents, boolean enabled,
|
| + int widthDip);
|
| +
|
| // Returns null if save state fails.
|
| private native byte[] nativeGetOpaqueState(int nativeAwContents);
|
|
|
|
|