Index: chrome/browser/android/compositor/compositor_view.cc |
diff --git a/chrome/browser/android/compositor/compositor_view.cc b/chrome/browser/android/compositor/compositor_view.cc |
index 5482249140cde0af9becb64b4d887e783ec4f003..4b525711cbc5f59c6f6a1e0f101bafb52872234a 100644 |
--- a/chrome/browser/android/compositor/compositor_view.cc |
+++ b/chrome/browser/android/compositor/compositor_view.cc |
@@ -167,6 +167,18 @@ void CompositorView::SurfaceChanged(JNIEnv* env, |
root_layer_->SetBounds(gfx::Size(content_width_, content_height_)); |
} |
+void CompositorView::OnPhysicalBackingSizeChanged( |
+ JNIEnv* env, |
+ const JavaParamRef<jobject>& obj, |
+ const JavaParamRef<jobject>& jweb_contents, |
+ jint width, |
+ jint height) { |
+ content::WebContents* web_contents = |
+ content::WebContents::FromJavaWebContents(jweb_contents); |
+ gfx::Size size(width, height); |
+ web_contents->GetNativeView()->OnPhysicalBackingSizeChanged(size); |
+} |
+ |
void CompositorView::SetLayoutBounds(JNIEnv* env, |
const JavaParamRef<jobject>& object) { |
root_layer_->SetBounds(gfx::Size(content_width_, content_height_)); |