| Index: content/renderer/render_view_impl.cc
|
| diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc
|
| index c8d35b7ad626b7e5a8acc177c9059cb61547314c..a8513016977f421f951dea955a68a2a47402d2bb 100644
|
| --- a/content/renderer/render_view_impl.cc
|
| +++ b/content/renderer/render_view_impl.cc
|
| @@ -654,6 +654,7 @@ bool RenderViewImpl::OnMessageReceived(const IPC::Message& message) {
|
| IPC_MESSAGE_HANDLER(ViewMsg_SetBackground, OnSetBackground)
|
| IPC_MESSAGE_HANDLER(ViewMsg_EnablePreferredSizeChangedMode,
|
| OnEnablePreferredSizeChangedMode)
|
| + IPC_MESSAGE_HANDLER(ViewMsg_EnableAutoResize, OnEnableAutoResize)
|
| IPC_MESSAGE_HANDLER(ViewMsg_DisableScrollbarsForSmallWindows,
|
| OnDisableScrollbarsForSmallWindows)
|
| IPC_MESSAGE_HANDLER(ViewMsg_SetRendererPrefs, OnSetRendererPrefs)
|
| @@ -3868,6 +3869,14 @@ void RenderViewImpl::OnFileChooserResponse(const std::vector<FilePath>& paths) {
|
| }
|
| }
|
|
|
| +void RenderViewImpl::OnEnableAutoResize(const gfx::Size& min_size,
|
| + const gfx::Size& max_size) {
|
| + DCHECK(disable_scrollbars_size_limit_.IsEmpty());
|
| + if (!webview())
|
| + return;
|
| + webview()->enableAutoResizeMode(true, min_size, max_size);
|
| +}
|
| +
|
| void RenderViewImpl::OnEnablePreferredSizeChangedMode() {
|
| if (send_preferred_size_changes_)
|
| return;
|
|
|