Chromium Code Reviews| Index: content/renderer/render_view_impl.cc |
| diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc |
| index 584854c2f1c4724dff935a339d77194352d91e79..672d0b8f583d4814af243c5e724a100d82ef8699 100644 |
| --- a/content/renderer/render_view_impl.cc |
| +++ b/content/renderer/render_view_impl.cc |
| @@ -659,8 +659,7 @@ RenderViewImpl::RenderViewImpl(CompositorDependencies* compositor_deps, |
| pepper_last_mouse_event_target_(NULL), |
| #endif |
| enumeration_completion_id_(0), |
| - session_storage_namespace_id_(params.session_storage_namespace_id), |
| - page_scale_factor_is_one_(true) { |
| + session_storage_namespace_id_(params.session_storage_namespace_id) { |
| } |
| void RenderViewImpl::Initialize(const ViewMsg_New_Params& params, |
| @@ -1302,7 +1301,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_SetPageScale, OnSetPageScale) |
| IPC_MESSAGE_HANDLER(ViewMsg_Zoom, OnZoom) |
| IPC_MESSAGE_HANDLER(ViewMsg_SetZoomLevelForLoadingURL, |
| OnSetZoomLevelForLoadingURL) |
| @@ -2461,10 +2460,10 @@ void RenderViewImpl::OnFindMatchRects(int current_version) { |
| } |
| #endif |
| -void RenderViewImpl::OnResetPageScale() { |
| +void RenderViewImpl::OnSetPageScale(float page_scale_factor) { |
| if (!webview()) |
| return; |
| - webview()->setPageScaleFactor(1); |
| + webview()->setPageScaleFactor(page_scale_factor); |
| } |
| void RenderViewImpl::OnZoom(PageZoom zoom) { |
| @@ -3383,12 +3382,9 @@ void RenderViewImpl::zoomLevelChanged() { |
| void RenderViewImpl::pageScaleFactorChanged() { |
| if (!webview()) |
| return; |
| - bool page_scale_factor_is_one = webview()->pageScaleFactor() == 1; |
| - if (page_scale_factor_is_one == page_scale_factor_is_one_) |
| - return; |
|
wjmaclean
2015/11/18 16:37:37
Is this only meant to catch the case when the page
Kevin McNee - google account
2015/11/18 19:41:34
The former. Previously the browser only cared abou
|
| - page_scale_factor_is_one_ = page_scale_factor_is_one; |
| - Send(new ViewHostMsg_PageScaleFactorIsOneChanged(routing_id_, |
| - page_scale_factor_is_one_)); |
| + |
|
wjmaclean
2015/11/18 16:37:37
I notice that AwRenderViewExt always checks to see
Kevin McNee - google account
2015/11/18 19:41:34
AwRenderViewExt was polling for changes to the pag
|
| + Send(new ViewHostMsg_PageScaleFactorChanged(routing_id_, |
| + webview()->pageScaleFactor())); |
| } |
| double RenderViewImpl::zoomLevelToZoomFactor(double zoom_level) const { |