| 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 052ceb45b8fe886bbe7d2d459ca5a78d468b63da..0175860a8224c09ebf9060f059be43f10abd89cf 100644
|
| --- a/chrome/test/chromedriver/chrome/web_view_impl.cc
|
| +++ b/chrome/test/chromedriver/chrome/web_view_impl.cc
|
| @@ -14,6 +14,7 @@
|
| #include "base/time/time.h"
|
| #include "base/values.h"
|
| #include "chrome/test/chromedriver/chrome/debugger_tracker.h"
|
| +#include "chrome/test/chromedriver/chrome/device_metrics_override_manager.h"
|
| #include "chrome/test/chromedriver/chrome/devtools_client_impl.h"
|
| #include "chrome/test/chromedriver/chrome/dom_tracker.h"
|
| #include "chrome/test/chromedriver/chrome/frame_tracker.h"
|
| @@ -114,13 +115,16 @@ const char* GetAsString(KeyEventType type) {
|
|
|
| WebViewImpl::WebViewImpl(const std::string& id,
|
| const BrowserInfo* browser_info,
|
| - scoped_ptr<DevToolsClient> client)
|
| + scoped_ptr<DevToolsClient> client,
|
| + DeviceMetrics* device_metrics)
|
| : id_(id),
|
| browser_info_(browser_info),
|
| dom_tracker_(new DomTracker(client.get())),
|
| frame_tracker_(new FrameTracker(client.get())),
|
| navigation_tracker_(new NavigationTracker(client.get(), browser_info)),
|
| dialog_manager_(new JavaScriptDialogManager(client.get())),
|
| + device_metrics_override_manager_(
|
| + new DeviceMetricsOverrideManager(client.get(), device_metrics)),
|
| geolocation_override_manager_(
|
| new GeolocationOverrideManager(client.get())),
|
| heap_snapshot_taker_(new HeapSnapshotTaker(client.get())),
|
|
|