summaryrefslogtreecommitdiffstats
path: root/content/browser/renderer_host/ime_adapter_android.cc
diff options
context:
space:
mode:
Diffstat (limited to 'content/browser/renderer_host/ime_adapter_android.cc')
-rw-r--r--content/browser/renderer_host/ime_adapter_android.cc22
1 files changed, 6 insertions, 16 deletions
diff --git a/content/browser/renderer_host/ime_adapter_android.cc b/content/browser/renderer_host/ime_adapter_android.cc
index 077e625..d780d0c 100644
--- a/content/browser/renderer_host/ime_adapter_android.cc
+++ b/content/browser/renderer_host/ime_adapter_android.cc
@@ -57,6 +57,8 @@ NativeWebKeyboardEvent NativeWebKeyboardEventFromKeyEvent(
type = blink::WebInputEvent::RawKeyDown;
else if (action == AKEY_EVENT_ACTION_UP)
type = blink::WebInputEvent::KeyUp;
+ else
+ NOTREACHED() << "Invalid Android key event action: " << action;
return NativeWebKeyboardEvent(java_key_event, type, modifiers,
time_ms / 1000.0, key_code, unicode_char, is_system_key);
}
@@ -76,18 +78,6 @@ bool RegisterImeAdapter(JNIEnv* env) {
blink::WebInputEvent::ControlKey,
blink::WebInputEvent::CapsLockOn,
blink::WebInputEvent::NumLockOn);
- Java_ImeAdapter_initializeTextInputTypes(
- env,
- ui::TEXT_INPUT_TYPE_NONE,
- ui::TEXT_INPUT_TYPE_TEXT,
- ui::TEXT_INPUT_TYPE_TEXT_AREA,
- ui::TEXT_INPUT_TYPE_PASSWORD,
- ui::TEXT_INPUT_TYPE_SEARCH,
- ui::TEXT_INPUT_TYPE_URL,
- ui::TEXT_INPUT_TYPE_EMAIL,
- ui::TEXT_INPUT_TYPE_TELEPHONE,
- ui::TEXT_INPUT_TYPE_NUMBER,
- ui::TEXT_INPUT_TYPE_CONTENT_EDITABLE);
Java_ImeAdapter_initializeTextInputFlags(
env,
blink::WebTextInputFlagAutocompleteOn,
@@ -107,8 +97,8 @@ void AppendBackgroundColorSpan(JNIEnv*,
jint start,
jint end,
jint background_color) {
- DCHECK(start >= 0);
- DCHECK(end >= 0);
+ DCHECK_GE(start, 0);
+ DCHECK_GE(end, 0);
// Do not check |background_color|.
std::vector<blink::WebCompositionUnderline>* underlines =
reinterpret_cast<std::vector<blink::WebCompositionUnderline>*>(
@@ -128,8 +118,8 @@ void AppendUnderlineSpan(JNIEnv*,
jlong underlines_ptr,
jint start,
jint end) {
- DCHECK(start >= 0);
- DCHECK(end >= 0);
+ DCHECK_GE(start, 0);
+ DCHECK_GE(end, 0);
std::vector<blink::WebCompositionUnderline>* underlines =
reinterpret_cast<std::vector<blink::WebCompositionUnderline>*>(
underlines_ptr);