Commit 86feca6e authored by Mustafa Çamurcu's avatar Mustafa Çamurcu Committed by Commit Bot

[Ozone/Scenic] Fix KeyEvent repetition

Currently, all KeyEvents are dispatched with EventType
set to ET_KEY_PRESSED. This cl fixes it.

Change-Id: I6302ed77634ecd64ba18509272ef58c96b37a6f6
Reviewed-on: https://chromium-review.googlesource.com/1142383
Commit-Queue: Mustafa Çamurcu <camurcu@google.com>
Commit-Queue: Sergey Ulanov <sergeyu@chromium.org>
Reviewed-by: default avatarSergey Ulanov <sergeyu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576185}
parent a216a5e5
...@@ -340,7 +340,7 @@ bool ScenicWindow::OnKeyboardEvent( ...@@ -340,7 +340,7 @@ bool ScenicWindow::OnKeyboardEvent(
if (event.code_point) if (event.code_point)
dom_key = DomKey::FromCharacter(event.code_point); dom_key = DomKey::FromCharacter(event.code_point);
KeyEvent key_event(ET_KEY_PRESSED, key_code, dom_code, KeyEvent key_event(event_type, key_code, dom_code,
KeyModifiersToFlags(event.modifiers), dom_key, KeyModifiersToFlags(event.modifiers), dom_key,
base::TimeTicks::FromZxTime(event.event_time)); base::TimeTicks::FromZxTime(event.event_time));
delegate_->DispatchEvent(&key_event); delegate_->DispatchEvent(&key_event);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment