From eba1e128b4caa35379fe9dd1e515ce25efbab113 Mon Sep 17 00:00:00 2001 From: sspanak Date: Wed, 29 Mar 2023 11:05:06 +0300 Subject: [PATCH] pressing OK, Change Language/Mode keys now triggers Main View show up, if it is hidden --- src/io/github/sspanak/tt9/ime/TraditionalT9.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/io/github/sspanak/tt9/ime/TraditionalT9.java b/src/io/github/sspanak/tt9/ime/TraditionalT9.java index e48a7766..25a63cd5 100644 --- a/src/io/github/sspanak/tt9/ime/TraditionalT9.java +++ b/src/io/github/sspanak/tt9/ime/TraditionalT9.java @@ -193,7 +193,10 @@ public class TraditionalT9 extends KeyPadHandler { public boolean onOK() { - if (isSuggestionViewHidden() && currentInputConnection != null) { + if (!textField.isThereText()) { + forceShowWindowIfHidden(); + return true; + } else if (isSuggestionViewHidden() && currentInputConnection != null) { return performOKAction(); } @@ -342,6 +345,7 @@ public class TraditionalT9 extends KeyPadHandler { resetKeyRepeat(); clearSuggestions(); statusBar.setText(mInputMode.toString()); + forceShowWindowIfHidden(); return true; } @@ -352,6 +356,7 @@ public class TraditionalT9 extends KeyPadHandler { protected boolean onKeyNextInputMode() { nextInputMode(); + forceShowWindowIfHidden(); return (mEditing != EDITING_STRICT_NUMERIC && mEditing != EDITING_DIALER); }