#include "extensions/common/api/messaging/message.h"
#include "extensions/common/constants.h"
#include "extensions/common/extension_messages.h"
+#include "extensions/renderer/api/automation/automation_api_helper.h"
#include "extensions/renderer/console.h"
#include "extensions/renderer/dispatcher.h"
#include "extensions/renderer/messaging_bindings.h"
std::vector<content::RenderView*> views() { return views_; }
// Returns false to terminate the iteration.
- virtual bool Visit(content::RenderView* render_view) OVERRIDE {
+ bool Visit(content::RenderView* render_view) override {
ExtensionHelper* helper = ExtensionHelper::Get(render_view);
if (!ViewTypeMatches(helper->view_type(), view_type_))
return true;
view_type_(VIEW_TYPE_INVALID),
tab_id_(-1),
browser_window_id_(-1) {
+ // Lifecycle managed by RenderViewObserver.
+ new AutomationApiHelper(render_view);
}
ExtensionHelper::~ExtensionHelper() {