| Index: ui/events/ozone/evdev/keyboard_evdev.cc
|
| diff --git a/ui/events/ozone/evdev/keyboard_evdev.cc b/ui/events/ozone/evdev/keyboard_evdev.cc
|
| index 6e5266f16c1510a6ab07ea4e139aaa6fe9e9057f..468f0fdf280bf184551b1835c68bffd34842dd54 100644
|
| --- a/ui/events/ozone/evdev/keyboard_evdev.cc
|
| +++ b/ui/events/ozone/evdev/keyboard_evdev.cc
|
| @@ -228,12 +228,11 @@ void KeyboardEvdev::DispatchKey(unsigned int key, bool down) {
|
| ui::KeyboardCode code = KeyboardCodeFromEvdevKey(key);
|
| int flags = modifiers_->GetModifierFlags();
|
|
|
| - KeyEvent key_event(
|
| + callback_.Run(make_scoped_ptr(new KeyEvent(
|
| down ? ET_KEY_PRESSED : ET_KEY_RELEASED,
|
| code,
|
| KeycodeConverter::NativeKeycodeToCode(key + kXkbKeycodeOffset),
|
| - flags);
|
| - callback_.Run(&key_event);
|
| + flags)));
|
| }
|
|
|
| } // namespace ui
|
|
|