Index: content/renderer/render_view_impl.cc |
diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc |
index 0a8ce9b6810f12a908f87072da12acc1746e1f7c..2fe14173e171dc30ea9465a0e3715beb4651ab97 100644 |
--- a/content/renderer/render_view_impl.cc |
+++ b/content/renderer/render_view_impl.cc |
@@ -3633,14 +3633,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(); |
} |
} |