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 { |