Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f12caf55 authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Update preference when displayed" into main

parents a8eb9bc4 4c3dbdf4
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -36,6 +36,8 @@ import com.android.settingslib.datastore.KeyValueStore
import com.android.settingslib.datastore.SettingsSecureStore
import com.android.settingslib.metadata.BooleanValuePreference
import com.android.settingslib.metadata.PreferenceAvailabilityProvider
import com.android.settingslib.metadata.PreferenceLifecycleContext
import com.android.settingslib.metadata.PreferenceLifecycleProvider
import com.android.settingslib.metadata.PreferenceSummaryProvider
import com.android.settingslib.metadata.ProvidePreferenceScreen
import com.android.settingslib.metadata.ReadWritePermit
@@ -58,6 +60,7 @@ class AmbientDisplayAlwaysOnPreferenceScreen :
    PrimarySwitchPreferenceBinding,
    PreferenceAvailabilityProvider,
    PreferenceRestrictionMixin,
    PreferenceLifecycleProvider,
    PreferenceSummaryProvider {

    private val ambientWallpaperPreference = AmbientWallpaperPreference()
@@ -104,6 +107,10 @@ class AmbientDisplayAlwaysOnPreferenceScreen :
            }
        )

    override fun onStart(context: PreferenceLifecycleContext) {
        context.notifyPreferenceChange(KEY)
    }

    override fun fragmentClass() = AmbientPreferenceFragment::class.java

    override fun getPreferenceHierarchy(context: Context) =