Index: chrome/test/chromedriver/chrome/chrome_desktop_impl.cc |
diff --git a/chrome/test/chromedriver/chrome/chrome_desktop_impl.cc b/chrome/test/chromedriver/chrome/chrome_desktop_impl.cc |
index 8cdd130114b43668f60e315487e0c682c3a70c4a..6582d1c7a7c5031d68f065f21f177e639a33e1ec 100644 |
--- a/chrome/test/chromedriver/chrome/chrome_desktop_impl.cc |
+++ b/chrome/test/chromedriver/chrome/chrome_desktop_impl.cc |
@@ -12,6 +12,7 @@ |
#include "base/threading/platform_thread.h" |
#include "base/time/time.h" |
#include "chrome/test/chromedriver/chrome/automation_extension.h" |
+#include "chrome/test/chromedriver/chrome/device_metrics.h" |
#include "chrome/test/chromedriver/chrome/devtools_client.h" |
#include "chrome/test/chromedriver/chrome/devtools_http_client.h" |
#include "chrome/test/chromedriver/chrome/status.h" |
@@ -67,11 +68,13 @@ ChromeDesktopImpl::ChromeDesktopImpl( |
scoped_ptr<PortReservation> port_reservation, |
base::ProcessHandle process, |
const CommandLine& command, |
+ scoped_ptr<DeviceMetrics> device_metrics, |
base::ScopedTempDir* user_data_dir, |
base::ScopedTempDir* extension_dir) |
: ChromeImpl(client.Pass(), |
devtools_event_listeners, |
- port_reservation.Pass()), |
+ port_reservation.Pass(), |
+ device_metrics.Pass()), |
process_(process), |
command_(command) { |
if (user_data_dir->IsValid()) |
@@ -117,7 +120,8 @@ Status ChromeDesktopImpl::WaitForPageToLoad(const std::string& url, |
scoped_ptr<WebView> web_view_tmp( |
new WebViewImpl(id, |
devtools_http_client_->browser_info(), |
- devtools_http_client_->CreateClient(id))); |
+ devtools_http_client_->CreateClient(id), |
+ device_metrics_.get())); |
Status status = web_view_tmp->ConnectIfNecessary(); |
if (status.IsError()) |
return status; |