| Index: ui/events/event.cc
|
| diff --git a/ui/events/event.cc b/ui/events/event.cc
|
| index 1acff02c7a7d289d3970bbcfe8452c1f30874a3b..eccaa6eef5456588b9a309b6acd4f54757f12c50 100644
|
| --- a/ui/events/event.cc
|
| +++ b/ui/events/event.cc
|
| @@ -639,6 +639,13 @@ TranslatedKeyEvent::TranslatedKeyEvent(bool is_press,
|
| false) {
|
| }
|
|
|
| +TranslatedKeyEvent::TranslatedKeyEvent(const KeyEvent& key_event)
|
| + : KeyEvent(key_event) {
|
| + SetType(type() == ET_KEY_PRESSED ?
|
| + ET_TRANSLATED_KEY_PRESS : ET_TRANSLATED_KEY_RELEASE);
|
| + set_is_char(false);
|
| +}
|
| +
|
| void TranslatedKeyEvent::ConvertToKeyEvent() {
|
| SetType(type() == ET_TRANSLATED_KEY_PRESS ?
|
| ET_KEY_PRESSED : ET_KEY_RELEASED);
|
|
|