Index: chrome/android/java/src/org/chromium/chrome/browser/compositor/CompositorView.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/compositor/CompositorView.java b/chrome/android/java/src/org/chromium/chrome/browser/compositor/CompositorView.java |
index 4c2c9f9901e0a3dd982a951f86022c6f7b3a61ae..7f03c1deb50ea3ecd40f437617ace15be9b7f52a 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/compositor/CompositorView.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/compositor/CompositorView.java |
@@ -34,6 +34,7 @@ import org.chromium.chrome.browser.externalnav.IntentWithGesturesHandler; |
import org.chromium.chrome.browser.multiwindow.MultiWindowUtils; |
import org.chromium.chrome.browser.tabmodel.TabModelImpl; |
import org.chromium.chrome.browser.widget.ClipDrawableProgressBar.DrawingInfo; |
+import org.chromium.content_public.browser.WebContents; |
import org.chromium.ui.base.WindowAndroid; |
import org.chromium.ui.resources.AndroidResourceType; |
import org.chromium.ui.resources.ResourceManager; |
@@ -267,7 +268,7 @@ public class CompositorView extends FrameLayout implements SurfaceHolder.Callbac |
if (mNativeCompositorView == 0) return; |
nativeSurfaceChanged(mNativeCompositorView, format, width, height, holder.getSurface()); |
- mRenderHost.onPhysicalBackingSizeChanged(width, height); |
+ mRenderHost.onSurfaceResized(width, height); |
} |
@Override |
@@ -298,6 +299,10 @@ public class CompositorView extends FrameLayout implements SurfaceHolder.Callbac |
IntentWithGesturesHandler.getInstance().clear(); |
} |
+ void onPhysicalBackingSizeChanged(WebContents webContents, int width, int height) { |
+ nativeOnPhysicalBackingSizeChanged(mNativeCompositorView, webContents, width, height); |
+ } |
+ |
@CalledByNative |
private void onCompositorLayout() { |
mRenderHost.onCompositorLayout(); |
@@ -432,6 +437,8 @@ public class CompositorView extends FrameLayout implements SurfaceHolder.Callbac |
private native void nativeSurfaceDestroyed(long nativeCompositorView); |
private native void nativeSurfaceChanged( |
long nativeCompositorView, int format, int width, int height, Surface surface); |
+ private native void nativeOnPhysicalBackingSizeChanged( |
+ long nativeCompositorView, WebContents webContents, int width, int height); |
private native void nativeFinalizeLayers(long nativeCompositorView); |
private native void nativeSetNeedsComposite(long nativeCompositorView); |
private native void nativeSetLayoutBounds(long nativeCompositorView); |