| Index: extensions/browser/guest_view/guest_view_event.cc
|
| diff --git a/extensions/browser/guest_view/guest_view_event.cc b/extensions/browser/guest_view/guest_view_event.cc
|
| index 3964155468e02b77a213ef40d7f5ccb17a4ff059..00b0af319f93387fae796cb7da4902e8090a3e31 100644
|
| --- a/extensions/browser/guest_view/guest_view_event.cc
|
| +++ b/extensions/browser/guest_view/guest_view_event.cc
|
| @@ -4,8 +4,8 @@
|
|
|
| #include "extensions/browser/guest_view/guest_view_event.h"
|
|
|
| -#include "extensions/browser/event_router.h"
|
| #include "extensions/browser/guest_view/guest_view_base.h"
|
| +#include "extensions/browser/guest_view/guest_view_manager.h"
|
|
|
| namespace extensions {
|
|
|
| @@ -19,19 +19,8 @@ GuestViewEvent::~GuestViewEvent() {
|
| }
|
|
|
| void GuestViewEvent::Dispatch(GuestViewBase* guest, int instance_id) {
|
| - EventFilteringInfo info;
|
| - info.SetInstanceID(instance_id);
|
| - scoped_ptr<base::ListValue> args(new base::ListValue());
|
| - args->Append(args_.release());
|
| -
|
| - EventRouter::DispatchEvent(
|
| - guest->owner_web_contents(),
|
| - guest->browser_context(),
|
| - guest->owner_extension_id(),
|
| - name_,
|
| - args.Pass(),
|
| - EventRouter::USER_GESTURE_UNKNOWN,
|
| - info);
|
| + GuestViewManager::FromBrowserContext(guest->browser_context())->
|
| + DispatchEvent(name_, args_.Pass(), guest, instance_id);
|
|
|
| delete this;
|
| }
|
|
|