Index: chrome/test/chromedriver/chrome/web_view_impl.h |
diff --git a/chrome/test/chromedriver/chrome/web_view_impl.h b/chrome/test/chromedriver/chrome/web_view_impl.h |
index df33053c03fa1e504c12a657fddf60bfb7f04424..ac0aae34e51c0d1908c57c897593e7cf19b36944 100644 |
--- a/chrome/test/chromedriver/chrome/web_view_impl.h |
+++ b/chrome/test/chromedriver/chrome/web_view_impl.h |
@@ -25,6 +25,7 @@ class DevToolsClient; |
class DomTracker; |
class FrameTracker; |
class GeolocationOverrideManager; |
+class DeviceMetricsOverrideManager; |
class HeapSnapshotTaker; |
struct KeyEvent; |
struct MouseEvent; |
@@ -36,6 +37,10 @@ class WebViewImpl : public WebView { |
WebViewImpl(const std::string& id, |
const BrowserInfo* browser_info, |
scoped_ptr<DevToolsClient> client); |
+ WebViewImpl(const std::string& id, |
+ const BrowserInfo* browser_info, |
+ scoped_ptr<DevToolsClient> client, |
+ DeviceMetrics* device_metrics); |
virtual ~WebViewImpl(); |
// Overridden from WebView: |
@@ -105,6 +110,7 @@ class WebViewImpl : public WebView { |
scoped_ptr<FrameTracker> frame_tracker_; |
scoped_ptr<NavigationTracker> navigation_tracker_; |
scoped_ptr<JavaScriptDialogManager> dialog_manager_; |
+ scoped_ptr<DeviceMetricsOverrideManager> device_metrics_override_manager_; |
scoped_ptr<GeolocationOverrideManager> geolocation_override_manager_; |
scoped_ptr<HeapSnapshotTaker> heap_snapshot_taker_; |
scoped_ptr<DebuggerTracker> debugger_; |