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())), |