1
0
Fork 0

fixed typing of decimal numbers not possible in Revolut, because of misdected field subtype

This commit is contained in:
sspanak 2024-05-17 12:09:22 +03:00 committed by Dimo Karaivanov
parent 482cde4d5b
commit cce37ca081

View file

@ -1,5 +1,6 @@
package io.github.sspanak.tt9.ime.helpers; package io.github.sspanak.tt9.ime.helpers;
import android.text.InputType;
import android.view.inputmethod.EditorInfo; import android.view.inputmethod.EditorInfo;
import android.view.inputmethod.InputConnection; import android.view.inputmethod.InputConnection;
@ -53,14 +54,14 @@ abstract public class StandardInputType {
public boolean isDecimal() { public boolean isDecimal() {
return return
isNumeric() isNumeric()
&& (field.inputType & android.text.InputType.TYPE_MASK_FLAGS) == android.text.InputType.TYPE_NUMBER_FLAG_DECIMAL; && (field.inputType & android.text.InputType.TYPE_NUMBER_FLAG_DECIMAL) == android.text.InputType.TYPE_NUMBER_FLAG_DECIMAL;
} }
public boolean isSignedNumber() { public boolean isSignedNumber() {
return return
isNumeric() isNumeric()
&& (field.inputType & android.text.InputType.TYPE_MASK_FLAGS) == android.text.InputType.TYPE_NUMBER_FLAG_SIGNED; && (field.inputType & InputType.TYPE_NUMBER_FLAG_SIGNED) == android.text.InputType.TYPE_NUMBER_FLAG_SIGNED;
} }