From 941fb3e754d22aed1062dd65ab0c77fa26159cbe Mon Sep 17 00:00:00 2001 From: sspanak Date: Sun, 14 Aug 2022 17:49:33 +0300 Subject: [PATCH] fix unsupported requestShowSelf() usage on old Android versions --- src/io/github/sspanak/tt9/TraditionalT9.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/io/github/sspanak/tt9/TraditionalT9.java b/src/io/github/sspanak/tt9/TraditionalT9.java index 14f0c26d..69745d53 100644 --- a/src/io/github/sspanak/tt9/TraditionalT9.java +++ b/src/io/github/sspanak/tt9/TraditionalT9.java @@ -2,6 +2,7 @@ package io.github.sspanak.tt9; import android.content.Intent; import android.inputmethodservice.InputMethodService; +import android.os.Build; import android.os.Handler; import android.os.SystemClock; import android.text.InputType; @@ -268,7 +269,9 @@ public class TraditionalT9 extends InputMethodService { mKeyMode = determineInputMode(inputField); // show or hide UI elements - requestShowSelf(1); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) { + requestShowSelf(1); + } updateCandidates(); setSuggestions(null, -1); setCandidatesViewShown(false);