1
0
Fork 0

enabled displaying all suggestions when they are special characters

This commit is contained in:
sspanak 2025-03-31 11:37:15 +03:00 committed by Dimo Karaivanov
parent e499d01b60
commit 4281be93f5

View file

@ -22,6 +22,7 @@ import io.github.sspanak.tt9.R;
import io.github.sspanak.tt9.preferences.settings.SettingsStore;
import io.github.sspanak.tt9.ui.Vibration;
import io.github.sspanak.tt9.ui.main.ResizableMainView;
import io.github.sspanak.tt9.util.Text;
import io.github.sspanak.tt9.util.TextTools;
import io.github.sspanak.tt9.util.chars.Characters;
@ -194,7 +195,9 @@ public class SuggestionsBar {
visibleSuggestions.clear();
setStem(newSuggestions, containsGenerated);
addMany(newSuggestions, mView != null ? SettingsStore.SUGGESTIONS_MAX : Integer.MAX_VALUE);
boolean onlySpecialChars = newSuggestions != null && !newSuggestions.isEmpty() && !(new Text(newSuggestions.get(0)).isAlphabetic());
addMany(newSuggestions, mView == null || onlySpecialChars ? Integer.MAX_VALUE : SettingsStore.SUGGESTIONS_MAX);
selectedIndex = Math.min(selectedIndex, visibleSuggestions.size() - 1);