| Index: content/renderer/render_view_impl.cc
|
| diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc
|
| index ff17a2c1096494fe2c680ba5bb288743ca27ca88..1625617e73a6e8efce2290e857d1f75d2de5b4a3 100644
|
| --- a/content/renderer/render_view_impl.cc
|
| +++ b/content/renderer/render_view_impl.cc
|
| @@ -1296,6 +1296,7 @@ bool RenderViewImpl::OnMessageReceived(const IPC::Message& message) {
|
| IPC_MESSAGE_HANDLER(ViewMsg_SaveImageAt, OnSaveImageAt)
|
| IPC_MESSAGE_HANDLER(ViewMsg_Find, OnFind)
|
| IPC_MESSAGE_HANDLER(ViewMsg_StopFinding, OnStopFinding)
|
| + IPC_MESSAGE_HANDLER(ViewMsg_ResetPageScale, OnResetPageScale)
|
| IPC_MESSAGE_HANDLER(ViewMsg_Zoom, OnZoom)
|
| IPC_MESSAGE_HANDLER(ViewMsg_SetZoomLevelForLoadingURL,
|
| OnSetZoomLevelForLoadingURL)
|
| @@ -2736,6 +2737,12 @@ void RenderViewImpl::OnFindMatchRects(int current_version) {
|
| }
|
| #endif
|
|
|
| +void RenderViewImpl::OnResetPageScale() {
|
| + if (!webview())
|
| + return;
|
| + webview()->setPageScaleFactor(1);
|
| +}
|
| +
|
| void RenderViewImpl::OnZoom(PageZoom zoom) {
|
| if (!webview()) // Not sure if this can happen, but no harm in being safe.
|
| return;
|
|
|