fix issue with creating subtype extra value

This commit is contained in:
Helium314 2025-02-16 13:09:18 +01:00
parent 6f1e79caa1
commit 0fa8f58750

View file

@ -46,10 +46,10 @@ object SubtypeUtilsAdditional {
} }
fun createDummyAdditionalSubtype(locale: Locale, mainLayoutName: String) = fun createDummyAdditionalSubtype(locale: Locale, mainLayoutName: String) =
createAdditionalSubtype(locale, "MAIN${Separators.KV}$mainLayoutName", false, false) createAdditionalSubtype(locale, "${ExtraValue.KEYBOARD_LAYOUT_SET}=MAIN${Separators.KV}$mainLayoutName", false, false)
fun createEmojiCapableAdditionalSubtype(locale: Locale, mainLayoutName: String, asciiCapable: Boolean) = fun createEmojiCapableAdditionalSubtype(locale: Locale, mainLayoutName: String, asciiCapable: Boolean) =
createAdditionalSubtype(locale, "MAIN${Separators.KV}$mainLayoutName", asciiCapable, true) createAdditionalSubtype(locale, "${ExtraValue.KEYBOARD_LAYOUT_SET}=MAIN${Separators.KV}$mainLayoutName", asciiCapable, true)
fun addAdditionalSubtype(prefs: SharedPreferences, subtype: InputMethodSubtype) { fun addAdditionalSubtype(prefs: SharedPreferences, subtype: InputMethodSubtype) {
val oldAdditionalSubtypesString = prefs.getString(Settings.PREF_ADDITIONAL_SUBTYPES, Defaults.PREF_ADDITIONAL_SUBTYPES)!! val oldAdditionalSubtypesString = prefs.getString(Settings.PREF_ADDITIONAL_SUBTYPES, Defaults.PREF_ADDITIONAL_SUBTYPES)!!