1
0
Fork 0

no more unnecessary repeated settings loading when starting up

This commit is contained in:
Dimo Karaivanov 2023-08-28 10:25:35 +03:00
parent c878468046
commit 5ece90cd21

View file

@ -72,16 +72,6 @@ public class TraditionalT9 extends KeyPadHandler {
}
private void loadSettings() {
mLanguage = LanguageCollection.getLanguage(getMainContext(), settings.getInputLanguage());
mEnabledLanguages = settings.getEnabledLanguageIds();
validateLanguages();
mInputMode = InputMode.getInstance(settings, mLanguage, settings.getInputMode());
mInputMode.setTextCase(settings.getTextCase());
}
private void validateLanguages() {
mEnabledLanguages = InputModeValidator.validateEnabledLanguages(getMainContext(), mEnabledLanguages);
mLanguage = InputModeValidator.validateLanguage(getMainContext(), mLanguage, mEnabledLanguages);
@ -149,7 +139,6 @@ public class TraditionalT9 extends KeyPadHandler {
initTray();
}
loadSettings();
validateFunctionKeys();
}
@ -157,6 +146,7 @@ public class TraditionalT9 extends KeyPadHandler {
private void initTyping() {
// in case we are back from Settings screen, update the language list
mEnabledLanguages = settings.getEnabledLanguageIds();
mLanguage = LanguageCollection.getLanguage(getMainContext(), settings.getInputLanguage());
validateLanguages();
resetKeyRepeat();