| Index: chrome/browser/chromeos/events/keyboard_driven_event_rewriter.cc
|
| diff --git a/chrome/browser/chromeos/events/keyboard_driven_event_rewriter.cc b/chrome/browser/chromeos/events/keyboard_driven_event_rewriter.cc
|
| index fc11d98fd19e5f2f9c1e81054452b1daddea0727..832b0ae3c95ef7c0d8add1fc1d4a31fb993143d3 100644
|
| --- a/chrome/browser/chromeos/events/keyboard_driven_event_rewriter.cc
|
| +++ b/chrome/browser/chromeos/events/keyboard_driven_event_rewriter.cc
|
| @@ -4,6 +4,7 @@
|
|
|
| #include "chrome/browser/chromeos/events/keyboard_driven_event_rewriter.h"
|
|
|
| +#include "chrome/browser/chromeos/events/event_rewriter.h"
|
| #include "chrome/browser/chromeos/login/users/user_manager.h"
|
| #include "chrome/browser/chromeos/system/input_device_settings.h"
|
| #include "ui/events/event.h"
|
| @@ -77,9 +78,11 @@ ui::EventRewriteStatus KeyboardDrivenEventRewriter::Rewrite(
|
| return ui::EVENT_REWRITE_CONTINUE;
|
| }
|
|
|
| - rewritten_event->reset(new ui::KeyEvent(key_event));
|
| - (*rewritten_event)->set_flags(
|
| - flags & ~(ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN | ui::EF_SHIFT_DOWN));
|
| + chromeos::EventRewriter::RewrittenKeyEvent(
|
| + key_event,
|
| + key_event.key_code(),
|
| + flags & ~(ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN | ui::EF_SHIFT_DOWN),
|
| + rewritten_event);
|
| return ui::EVENT_REWRITE_REWRITTEN;
|
| }
|
|
|
|
|