mirror of
https://github.com/Helium314/HeliBoard.git
synced 2025-05-20 17:00:30 +00:00
properly update toolbar prefs
This commit is contained in:
parent
3add493888
commit
237adc991b
1 changed files with 1 additions and 2 deletions
|
@ -144,7 +144,6 @@ private fun upgradeToolbarPref(prefs: SharedPreferences, pref: String, default:
|
||||||
if (!prefs.contains(pref)) return
|
if (!prefs.contains(pref)) return
|
||||||
val list = prefs.getString(pref, default)!!.split(";").toMutableList()
|
val list = prefs.getString(pref, default)!!.split(";").toMutableList()
|
||||||
val splitDefault = defaultToolbarPref.split(";")
|
val splitDefault = defaultToolbarPref.split(";")
|
||||||
if (list.size == splitDefault.size) return
|
|
||||||
splitDefault.forEach { entry ->
|
splitDefault.forEach { entry ->
|
||||||
val keyWithComma = entry.substringBefore(",") + ","
|
val keyWithComma = entry.substringBefore(",") + ","
|
||||||
if (list.none { it.startsWith(keyWithComma) })
|
if (list.none { it.startsWith(keyWithComma) })
|
||||||
|
@ -159,7 +158,7 @@ private fun upgradeToolbarPref(prefs: SharedPreferences, pref: String, default:
|
||||||
true
|
true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
prefs.edit { putString(Settings.PREF_TOOLBAR_KEYS, list.joinToString(";")) }
|
prefs.edit { putString(pref, list.joinToString(";")) }
|
||||||
}
|
}
|
||||||
|
|
||||||
fun getEnabledToolbarKeys(prefs: SharedPreferences) = getEnabledToolbarKeys(prefs, Settings.PREF_TOOLBAR_KEYS, defaultToolbarPref)
|
fun getEnabledToolbarKeys(prefs: SharedPreferences) = getEnabledToolbarKeys(prefs, Settings.PREF_TOOLBAR_KEYS, defaultToolbarPref)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue