| Index: chrome/test/chromedriver/chrome/web_view_impl.cc
|
| diff --git a/chrome/test/chromedriver/chrome/web_view_impl.cc b/chrome/test/chromedriver/chrome/web_view_impl.cc
|
| index c55d72256256000c31a2f3af083e772065a3b9d7..dceae101ee2f49f68cfe905381cf556200a7aeca 100644
|
| --- a/chrome/test/chromedriver/chrome/web_view_impl.cc
|
| +++ b/chrome/test/chromedriver/chrome/web_view_impl.cc
|
| @@ -129,18 +129,22 @@ WebViewImpl::WebViewImpl(const std::string& id,
|
| const BrowserInfo* browser_info,
|
| std::unique_ptr<DevToolsClient> client,
|
| const DeviceMetrics* device_metrics,
|
| - std::string page_load_strategy)
|
| + std::string page_load_strategy,
|
| + std::string user_agent)
|
| : id_(id),
|
| w3c_compliant_(w3c_compliant),
|
| browser_info_(browser_info),
|
| dom_tracker_(new DomTracker(client.get())),
|
| frame_tracker_(new FrameTracker(client.get())),
|
| dialog_manager_(new JavaScriptDialogManager(client.get())),
|
| - navigation_tracker_(PageLoadStrategy::Create(
|
| - page_load_strategy, client.get(),
|
| - browser_info, dialog_manager_.get())),
|
| + navigation_tracker_(PageLoadStrategy::Create(page_load_strategy,
|
| + client.get(),
|
| + browser_info,
|
| + dialog_manager_.get())),
|
| mobile_emulation_override_manager_(
|
| - new MobileEmulationOverrideManager(client.get(), device_metrics)),
|
| + new MobileEmulationOverrideManager(client.get(),
|
| + device_metrics,
|
| + user_agent)),
|
| geolocation_override_manager_(
|
| new GeolocationOverrideManager(client.get())),
|
| network_conditions_override_manager_(
|
|
|