| Index: chrome/browser/extensions/api/automation_internal/automation_internal_api.cc
|
| diff --git a/chrome/browser/extensions/api/automation_internal/automation_internal_api.cc b/chrome/browser/extensions/api/automation_internal/automation_internal_api.cc
|
| index 26d0595d5701c221a9ca869a61f4daefe8b9c529..18f2ad459e52c974b2036cd7f56072df44544a6e 100644
|
| --- a/chrome/browser/extensions/api/automation_internal/automation_internal_api.cc
|
| +++ b/chrome/browser/extensions/api/automation_internal/automation_internal_api.cc
|
| @@ -25,7 +25,6 @@
|
| #include "content/public/browser/render_widget_host_view.h"
|
| #include "content/public/browser/web_contents.h"
|
| #include "extensions/browser/event_router.h"
|
| -#include "extensions/browser/extension_system.h"
|
| #include "ui/accessibility/ax_enums.h"
|
| #include "ui/accessibility/ax_node_data.h"
|
|
|
| @@ -45,11 +44,13 @@ namespace {
|
| void DispatchEvent(content::BrowserContext* context,
|
| const std::string& event_name,
|
| scoped_ptr<base::ListValue> args) {
|
| - if (context && extensions::ExtensionSystem::Get(context)->event_router()) {
|
| - scoped_ptr<Event> event(new Event(event_name, args.Pass()));
|
| - event->restrict_to_browser_context = context;
|
| - ExtensionSystem::Get(context)->event_router()->BroadcastEvent(event.Pass());
|
| - }
|
| + EventRouter* event_router = EventRouter::Get(context);
|
| + if (!event_router)
|
| + return;
|
| +
|
| + scoped_ptr<Event> event(new Event(event_name, args.Pass()));
|
| + event->restrict_to_browser_context = context;
|
| + event_router->BroadcastEvent(event.Pass());
|
| }
|
|
|
| } // namespace
|
|
|