From 37abc2bbc49552b25545c3df3f5a776c423b4b82 Mon Sep 17 00:00:00 2001 From: sspanak Date: Mon, 27 Mar 2023 14:22:33 +0300 Subject: [PATCH] fixed a potential crash when trying to highlight invalid words --- src/io/github/sspanak/tt9/ime/helpers/TextField.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/io/github/sspanak/tt9/ime/helpers/TextField.java b/src/io/github/sspanak/tt9/ime/helpers/TextField.java index 3913daac..e845a377 100644 --- a/src/io/github/sspanak/tt9/ime/helpers/TextField.java +++ b/src/io/github/sspanak/tt9/ime/helpers/TextField.java @@ -285,6 +285,11 @@ public class TextField { return word; } + // nothing to highlight in an empty word + if (word == null || word.length() == 0) { + return word; + } + SpannableString styledWord = new SpannableString(word); // default underline style