Fix checkbox preference title nullability (#1313)

This commit is contained in:
Mitchell Syer
2025-03-22 19:35:02 -04:00
committed by GitHub
parent 226fad5594
commit 7ca4aa75a8

View File

@@ -339,7 +339,7 @@ sealed interface Preference
data class SwitchPreference(
val key: String,
val title: String,
val title: String?,
val summary: String?,
val visible: Boolean,
val currentValue: Boolean?,
@@ -348,7 +348,7 @@ data class SwitchPreference(
data class CheckBoxPreference(
val key: String,
val title: String,
val title: String?,
val summary: String?,
val visible: Boolean,
val currentValue: Boolean?,
@@ -396,7 +396,7 @@ fun preferenceOf(preference: SourcePreference): Preference =
is SourceSwitchPreference ->
SwitchPreference(
preference.key,
preference.title.toString(),
preference.title?.toString(),
preference.summary?.toString(),
preference.visible,
preference.currentValue as Boolean,
@@ -405,7 +405,7 @@ fun preferenceOf(preference: SourcePreference): Preference =
is SourceCheckBoxPreference ->
CheckBoxPreference(
preference.key,
preference.title.toString(),
preference.title?.toString(),
preference.summary?.toString(),
preference.visible,
preference.currentValue as Boolean,