1
0
Fork 0

disabled language switching for ModePinyin

This commit is contained in:
sspanak 2025-03-30 13:20:05 +03:00 committed by Dimo Karaivanov
parent 19a29b8328
commit e499d01b60

View file

@ -1,8 +1,11 @@
package io.github.sspanak.tt9.ime.modes;
import androidx.annotation.Nullable;
import io.github.sspanak.tt9.hacks.InputType;
import io.github.sspanak.tt9.ime.helpers.TextField;
import io.github.sspanak.tt9.languages.Language;
import io.github.sspanak.tt9.languages.LanguageKind;
import io.github.sspanak.tt9.preferences.settings.SettingsStore;
import io.github.sspanak.tt9.util.chars.Characters;
@ -15,6 +18,12 @@ public class ModePinyin extends ModeIdeograms {
}
@Override
public boolean changeLanguage(@Nullable Language newLanguage) {
return LanguageKind.isChinese(newLanguage) && super.changeLanguage(newLanguage);
}
@Override
protected void onNumberPress(int number) {
if (ignoreNextSpace && number == SPECIAL_CHAR_SEQUENCE.charAt(0) - '0') {