From b39204609afcd09c4b0f4c3b1a0828492090aa19 Mon Sep 17 00:00:00 2001 From: sspanak Date: Wed, 17 Apr 2024 14:28:58 +0300 Subject: [PATCH] fixed the double numbers when dialing a number in LG X100S and the menu button not working on TCL Flip 2 (fingers crossed) --- .../io/github/sspanak/tt9/ime/helpers/InputType.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/io/github/sspanak/tt9/ime/helpers/InputType.java b/app/src/main/java/io/github/sspanak/tt9/ime/helpers/InputType.java index a3a1970b..9b1bfde8 100644 --- a/app/src/main/java/io/github/sspanak/tt9/ime/helpers/InputType.java +++ b/app/src/main/java/io/github/sspanak/tt9/ime/helpers/InputType.java @@ -47,13 +47,15 @@ public class InputType { * actually dial and call a phone number. While the Phone field is a text * field in any app or a webpage, intended for typing phone numbers. *

- * More info: in this Github issue - * and the PR about calculators. + * More info (chronological order of bugfixing): + * in this Github issue + * the PR about calculators + * Dialer not detected correctly on LG X100S */ - public boolean isSpecialNumeric() { + private boolean isSpecialNumeric() { return - isPhoneNumber() && field.packageName.equals("com.android.dialer") - || isNumeric() && field.packageName.contains("com.android.calculator"); + field.packageName.contains("com.android.calculator") // there is "calculator2", hence the contains() + || field.packageName.equals("com.android.dialer"); }