Index: content/renderer/render_view_impl.cc |
diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc |
index 3944a3b37ecc5ac8e4f75b71e52a28e842b9905a..b7164ef19ae1324e087036aabd179736baf3bc34 100644 |
--- a/content/renderer/render_view_impl.cc |
+++ b/content/renderer/render_view_impl.cc |
@@ -3622,14 +3622,13 @@ void RenderViewImpl::DidCompletePageScaleAnimation() { |
} |
void RenderViewImpl::SetScreenMetricsEmulationParameters( |
- float device_scale_factor, |
- const gfx::Point& root_layer_offset, |
- float root_layer_scale) { |
+ bool enabled, |
+ const blink::WebDeviceEmulationParams& params) { |
if (webview() && compositor()) { |
- webview()->setCompositorDeviceScaleFactorOverride(device_scale_factor); |
- webview()->setRootLayerTransform( |
- blink::WebSize(root_layer_offset.x(), root_layer_offset.y()), |
- root_layer_scale); |
+ if (enabled) |
+ webview()->enableDeviceEmulation(params); |
+ else |
+ webview()->disableDeviceEmulation(); |
} |
} |