| Index: chrome/test/chromedriver/chrome/devtools_http_client.cc
|
| diff --git a/chrome/test/chromedriver/chrome/devtools_http_client.cc b/chrome/test/chromedriver/chrome/devtools_http_client.cc
|
| index 2d380a8490ba2b4a581591b06d779e8b079ca2ff..15a4d5965df3b76efaf27926cc996ffe6c9b97f1 100644
|
| --- a/chrome/test/chromedriver/chrome/devtools_http_client.cc
|
| +++ b/chrome/test/chromedriver/chrome/devtools_http_client.cc
|
| @@ -13,6 +13,7 @@
|
| #include "base/threading/platform_thread.h"
|
| #include "base/time/time.h"
|
| #include "base/values.h"
|
| +#include "chrome/test/chromedriver/chrome/device_metrics.h"
|
| #include "chrome/test/chromedriver/chrome/devtools_client_impl.h"
|
| #include "chrome/test/chromedriver/chrome/log.h"
|
| #include "chrome/test/chromedriver/chrome/status.h"
|
| @@ -67,8 +68,10 @@ const WebViewInfo* WebViewsInfo::GetForId(const std::string& id) const {
|
| DevToolsHttpClient::DevToolsHttpClient(
|
| const NetAddress& address,
|
| scoped_refptr<URLRequestContextGetter> context_getter,
|
| - const SyncWebSocketFactory& socket_factory)
|
| - : context_getter_(context_getter),
|
| + const SyncWebSocketFactory& socket_factory,
|
| + scoped_ptr<DeviceMetrics> device_metrics)
|
| + : device_metrics_(device_metrics.Pass()),
|
| + context_getter_(context_getter),
|
| socket_factory_(socket_factory),
|
| server_url_("http://" + address.ToString()),
|
| web_socket_url_prefix_(base::StringPrintf(
|
| @@ -248,7 +251,7 @@ Status DevToolsHttpClient::CloseFrontends(const std::string& for_client_id) {
|
| *it,
|
| base::Bind(&FakeCloseFrontends)));
|
| scoped_ptr<WebViewImpl> web_view(
|
| - new WebViewImpl(*it, &browser_info_, client.Pass()));
|
| + new WebViewImpl(*it, &browser_info_, client.Pass(), NULL));
|
|
|
| status = web_view->ConnectIfNecessary();
|
| // Ignore disconnected error, because the debugger might have closed when
|
|
|