| Index: chrome/test/chromedriver/chrome/mobile_emulation_override_manager.cc
|
| diff --git a/chrome/test/chromedriver/chrome/mobile_emulation_override_manager.cc b/chrome/test/chromedriver/chrome/mobile_emulation_override_manager.cc
|
| index 6b31d9ecdace7ff1d331beb36789d775d0d9723d..793f8341eaed69d217fc2068e5ccbf84e87dd782 100644
|
| --- a/chrome/test/chromedriver/chrome/mobile_emulation_override_manager.cc
|
| +++ b/chrome/test/chromedriver/chrome/mobile_emulation_override_manager.cc
|
| @@ -67,5 +67,13 @@ Status MobileEmulationOverrideManager::ApplyOverrideIfNeeded() {
|
| overridden_device_metrics_->text_autosizing);
|
| params.SetDouble("fontScaleFactor",
|
| overridden_device_metrics_->font_scale_factor);
|
| - return client_->SendCommand("Page.setDeviceMetricsOverride", params);
|
| + Status status = client_->SendCommand("Page.setDeviceMetricsOverride", params);
|
| + if (status.IsError())
|
| + return status;
|
| +
|
| + // Always emulate touch.
|
| + base::DictionaryValue emulate_touch_params;
|
| + emulate_touch_params.SetBoolean("enabled", true);
|
| + return client_->SendCommand(
|
| + "Page.setTouchEmulationEnabled", emulate_touch_params);
|
| }
|
|
|