Refactors ui::internal::InputMethodDelegate.
Simplify and combine Dispatch{,Fabricated}KeyEventPostIME methods into one method.
TEST=Run unit_tests, ui_unittests, views_unittests.
[email protected]
Review URL: https://codereview.chromium.org/142043006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247947 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/mojo/examples/launcher/launcher.cc b/mojo/examples/launcher/launcher.cc
index 22f3443..6c12e0e 100644
--- a/mojo/examples/launcher/launcher.cc
+++ b/mojo/examples/launcher/launcher.cc
@@ -95,19 +95,9 @@
}
}
- // ui::InputMethodDelegate:
- virtual bool DispatchKeyEventPostIME(
- const base::NativeEvent& event) OVERRIDE {
- ui::TranslatedKeyEvent aura_event(event, false /* is_char */);
- return root_->GetDispatcher()->AsWindowTreeHostDelegate()->OnHostKeyEvent(
- &aura_event);
- }
-
- virtual bool DispatchFabricatedKeyEventPostIME(ui::EventType type,
- ui::KeyboardCode key_code,
- int flags) OVERRIDE {
- ui::TranslatedKeyEvent aura_event(type == ui::ET_KEY_PRESSED, key_code,
- flags);
+ // ui::internal::InputMethodDelegate:
+ virtual bool DispatchKeyEventPostIME(const ui::KeyEvent& event) OVERRIDE {
+ ui::TranslatedKeyEvent aura_event(event);
return root_->GetDispatcher()->AsWindowTreeHostDelegate()->OnHostKeyEvent(
&aura_event);
}