From c01906c7c453cb67416fe617292d231f2af8151d Mon Sep 17 00:00:00 2001 From: sspanak Date: Mon, 21 Aug 2023 15:13:04 +0300 Subject: [PATCH] fixed a crash when switching to another keyboard, that could cause the UI to remain visible forever --- src/io/github/sspanak/tt9/ime/TraditionalT9.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/io/github/sspanak/tt9/ime/TraditionalT9.java b/src/io/github/sspanak/tt9/ime/TraditionalT9.java index 26504025..0f5df474 100644 --- a/src/io/github/sspanak/tt9/ime/TraditionalT9.java +++ b/src/io/github/sspanak/tt9/ime/TraditionalT9.java @@ -126,7 +126,7 @@ public class TraditionalT9 extends KeyPadHandler { public int onStartCommand(Intent intent, int flags, int startId) { int result = super.onStartCommand(intent, flags, startId); - String message = intent.getStringExtra(AddWordAct.INTENT_FILTER); + String message = intent != null ? intent.getStringExtra(AddWordAct.INTENT_FILTER) : null; if (message != null && !message.isEmpty()) { forceShowWindowIfHidden(); UI.toastLong(self, message);