fix toolbar key setting doing nothing

This commit is contained in:
Helium314 2023-12-29 12:14:33 +01:00
parent dc898cd3ca
commit a323baca5f
2 changed files with 3 additions and 2 deletions

View file

@ -94,7 +94,8 @@ public final class PreferencesSettingsFragment extends SubScreenFragment {
refreshEnablingsOfKeypressSoundAndVibrationAndHistRetentionSettings(); refreshEnablingsOfKeypressSoundAndVibrationAndHistRetentionSettings();
if (key == null) return; if (key == null) return;
switch (key) { switch (key) {
case Settings.PREF_MORE_KEYS_ORDER, Settings.PREF_SHOW_POPUP_HINTS, Settings.PREF_SHOW_NUMBER_ROW, Settings.PREF_MORE_KEYS_LABELS_ORDER, "toolbar" case Settings.PREF_MORE_KEYS_ORDER, Settings.PREF_SHOW_POPUP_HINTS, Settings.PREF_SHOW_NUMBER_ROW,
Settings.PREF_MORE_KEYS_LABELS_ORDER, Settings.PREF_TOOLBAR_KEYS
-> mReloadKeyboard = true; -> mReloadKeyboard = true;
case Settings.PREF_LOCALIZED_NUMBER_ROW -> KeyboardLayoutSet.onSystemLocaleChanged(); case Settings.PREF_LOCALIZED_NUMBER_ROW -> KeyboardLayoutSet.onSystemLocaleChanged();
case Settings.PREF_SHOW_HINTS case Settings.PREF_SHOW_HINTS

View file

@ -92,7 +92,7 @@ fun upgradeToolbarPref(prefs: SharedPreferences) {
} }
fun getEnabledToolbarKeys(prefs: SharedPreferences): List<ToolbarKey> { fun getEnabledToolbarKeys(prefs: SharedPreferences): List<ToolbarKey> {
val string = prefs.getString("toolbar", defaultToolbarPref)!! val string = prefs.getString(Settings.PREF_TOOLBAR_KEYS, defaultToolbarPref)!!
return string.split(";").mapNotNull { return string.split(";").mapNotNull {
val split = it.split(",") val split = it.split(",")
if (split.last() == "true") { if (split.last() == "true") {