diff --git a/app/src/main/kotlin/com/simplemobiletools/dialer/helpers/Config.kt b/app/src/main/kotlin/com/simplemobiletools/dialer/helpers/Config.kt index 3da85f89..2695a2c5 100644 --- a/app/src/main/kotlin/com/simplemobiletools/dialer/helpers/Config.kt +++ b/app/src/main/kotlin/com/simplemobiletools/dialer/helpers/Config.kt @@ -14,6 +14,7 @@ class Config(context: Context) : BaseConfig(context) { companion object { fun newInstance(context: Context) = Config(context) } + fun getSpeedDialValues(): ArrayList { val speedDialType = object : TypeToken>() {}.type val speedDialValues = Gson().fromJson>(speedDial, speedDialType) ?: ArrayList(1) @@ -33,14 +34,12 @@ class Config(context: Context) : BaseConfig(context) { } fun getCustomSIM(number: String): PhoneAccountHandle? { - val myPhoneAccountHandle = - prefs.getPhoneAccountHandleModel(REMEMBER_SIM_PREFIX + number, null) + val myPhoneAccountHandle = prefs.getPhoneAccountHandleModel(REMEMBER_SIM_PREFIX + number, null) return if (myPhoneAccountHandle != null) { val packageName = myPhoneAccountHandle.packageName val className = myPhoneAccountHandle.className val componentName = ComponentName(packageName, className) val id = myPhoneAccountHandle.id - PhoneAccountHandle(componentName, id) } else { null @@ -50,6 +49,7 @@ class Config(context: Context) : BaseConfig(context) { fun removeCustomSIM(number: String) { prefs.edit().remove(REMEMBER_SIM_PREFIX + number).apply() } + var showTabs: Int get() = prefs.getInt(SHOW_TABS, ALL_TABS_MASK) set(showTabs) = prefs.edit().putInt(SHOW_TABS, showTabs).apply()