| 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 98deccde55d7c47d450dc4b937293ff4c7e05ed4..bdc4cab93160e2deb50766eed78a719b169db094 100644
|
| --- a/chrome/test/chromedriver/chrome/web_view_impl.cc
|
| +++ b/chrome/test/chromedriver/chrome/web_view_impl.cc
|
| @@ -16,6 +16,7 @@
|
| #include "chrome/test/chromedriver/chrome/debugger_tracker.h"
|
| #include "chrome/test/chromedriver/chrome/devtools_client_impl.h"
|
| #include "chrome/test/chromedriver/chrome/dom_tracker.h"
|
| +#include "chrome/test/chromedriver/chrome/event_listener_count.h"
|
| #include "chrome/test/chromedriver/chrome/frame_tracker.h"
|
| #include "chrome/test/chromedriver/chrome/geolocation_override_manager.h"
|
| #include "chrome/test/chromedriver/chrome/heap_snapshot_taker.h"
|
| @@ -117,6 +118,7 @@ WebViewImpl::WebViewImpl(const std::string& id,
|
| : id_(id),
|
| build_no_(build_no),
|
| dom_tracker_(new DomTracker(client.get())),
|
| + event_listener_count_(new EventListenerCount(client.get())),
|
| frame_tracker_(new FrameTracker(client.get())),
|
| navigation_tracker_(new NavigationTracker(client.get())),
|
| dialog_manager_(new JavaScriptDialogManager(client.get())),
|
| @@ -416,6 +418,10 @@ Status WebViewImpl::TakeHeapSnapshot(scoped_ptr<base::Value>* snapshot) {
|
| return heap_snapshot_taker_->TakeSnapshot(snapshot);
|
| }
|
|
|
| +Status WebViewImpl::GetEventListenersCount(int* count) {
|
| + return event_listener_count_->GetEventListenersCount(count);
|
| +}
|
| +
|
| Status WebViewImpl::CallAsyncFunctionInternal(const std::string& frame,
|
| const std::string& function,
|
| const base::ListValue& args,
|
|
|