| Index: chrome/browser/chromeos/extensions/input_method_event_router.cc
|
| diff --git a/chrome/browser/chromeos/extensions/input_method_event_router.cc b/chrome/browser/chromeos/extensions/input_method_event_router.cc
|
| index 7d56a31017b51db7f405ff7a3d467d1b81a04667..1dff75e734d78cd921ce1181dac6c4d7d4dffb21 100644
|
| --- a/chrome/browser/chromeos/extensions/input_method_event_router.cc
|
| +++ b/chrome/browser/chromeos/extensions/input_method_event_router.cc
|
| @@ -48,9 +48,11 @@ void ExtensionInputMethodEventRouter::InputMethodChanged(
|
| args->Append(input_method_name);
|
|
|
| // The router will only send the event to extensions that are listening.
|
| - router->DispatchEventToRenderers(
|
| - extensions::event_names::kOnInputMethodChanged, args.Pass(), profile,
|
| - GURL());
|
| + scoped_ptr<extensions::Event> event(new extensions::Event(
|
| + extensions::event_names::kOnInputMethodChanged, args.Pass()));
|
| + event->restrict_to_profile = profile;
|
| + extensions::ExtensionSystem::Get(profile)->event_router()->
|
| + BroadcastEvent(event.Pass());
|
| }
|
|
|
| std::string ExtensionInputMethodEventRouter::GetInputMethodForXkb(
|
|
|