workaround new kotlin bug

This commit is contained in:
Chloe committed 2025-01-17 15:23:41 -07:00
1 parent c4bd4333ca
commit 0ae65971fc
1 file changed
+2 -1
@@ -74,7 +74,8 @@ class PreferenceUtils(private val sharedPreferences: SharedPreferences) {
val preferences = get(sharedPreferences) val preferences = get(sharedPreferences)
val preferenceValue = remember { // inferring the type causes an internal compiler error. lol
val preferenceValue: MutableState<T> = remember {
val state = mutableStateOf(preferenceGet(preferences, preferenceKey)) val state = mutableStateOf(preferenceGet(preferences, preferenceKey))
object : MutableState<T> by state { object : MutableState<T> by state {
override var value: T override var value: T