Index: android_webview/browser/renderer_host/aw_render_view_host_ext.cc |
diff --git a/android_webview/browser/renderer_host/aw_render_view_host_ext.cc b/android_webview/browser/renderer_host/aw_render_view_host_ext.cc |
index 43e9a68229200f6aafdcb50ff0fd844a655d0d00..dff3b81ea7d1dae8f332201953824fd83eba7105 100644 |
--- a/android_webview/browser/renderer_host/aw_render_view_host_ext.cc |
+++ b/android_webview/browser/renderer_host/aw_render_view_host_ext.cc |
@@ -139,6 +139,8 @@ bool AwRenderViewHostExt::OnMessageReceived(const IPC::Message& message) { |
OnUpdateHitTestData) |
IPC_MESSAGE_HANDLER(AwViewHostMsg_PageScaleFactorChanged, |
OnPageScaleFactorChanged) |
+ IPC_MESSAGE_HANDLER(AwViewHostMsg_OnContentsSizeChanged, |
+ OnContentsSizeChanged) |
IPC_MESSAGE_UNHANDLED(handled = false) |
IPC_END_MESSAGE_MAP() |
@@ -169,4 +171,9 @@ void AwRenderViewHostExt::OnPageScaleFactorChanged(float page_scale_factor) { |
client_->OnWebLayoutPageScaleFactorChanged(page_scale_factor); |
} |
+void AwRenderViewHostExt::OnContentsSizeChanged( |
+ const gfx::Size& contents_size) { |
+ client_->OnWebLayoutContentsSizeChanged(contents_size); |
+} |
+ |
} // namespace android_webview |