From 4a738990ae9807bb30629df9551650e99ee82640 Mon Sep 17 00:00:00 2001 From: Philipp Crocoll Date: Wed, 6 Dec 2017 05:34:29 +0100 Subject: [PATCH] explicitly use IME_ACTION_NEXT instead of relying on actionId which seems to be incorrect/not set on latest Chrome versions. Fixes #89. --- .../main/java/keepass2android/softkeyboard/KP2AKeyboard.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/java/KP2ASoftkeyboard_AS/app/src/main/java/keepass2android/softkeyboard/KP2AKeyboard.java b/src/java/KP2ASoftkeyboard_AS/app/src/main/java/keepass2android/softkeyboard/KP2AKeyboard.java index 9f042ee3..f83c425f 100644 --- a/src/java/KP2ASoftkeyboard_AS/app/src/main/java/keepass2android/softkeyboard/KP2AKeyboard.java +++ b/src/java/KP2ASoftkeyboard_AS/app/src/main/java/keepass2android/softkeyboard/KP2AKeyboard.java @@ -778,8 +778,8 @@ public class KP2AKeyboard extends InputMethodService if ((editorInfo.imeOptions&(EditorInfo.IME_MASK_ACTION|EditorInfo.IME_FLAG_NO_ENTER_ACTION)) == EditorInfo.IME_ACTION_NEXT) { - Log.d("KP2AK", "action is NEXT"); - getCurrentInputConnection().performEditorAction(editorInfo.actionId); + Log.d("KP2AK", "action is NEXT "); + getCurrentInputConnection().performEditorAction(EditorInfo.IME_ACTION_NEXT); } }