From 1f5b0e9a7cd6bf579a460a33db6f08f50c4a1666 Mon Sep 17 00:00:00 2001 From: Sunny Shao Date: Wed, 25 Dec 2024 14:14:26 +0800 Subject: [PATCH] [Catalyst] Implement get{Read,Write}Permissions for Always show time and info NO_IFTTT=Catalyst migration Test: devtool Bug: 385272042 Flag: com.android.settings.flags.catalyst_lockscreen_from_display_settings Change-Id: I67513e205113df531accd9f84480d7921144df52 --- .../settings/display/AmbientDisplayAlwaysOnPreference.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/com/android/settings/display/AmbientDisplayAlwaysOnPreference.kt b/src/com/android/settings/display/AmbientDisplayAlwaysOnPreference.kt index 7a6df8e8cf4..2d2fe2b2d70 100644 --- a/src/com/android/settings/display/AmbientDisplayAlwaysOnPreference.kt +++ b/src/com/android/settings/display/AmbientDisplayAlwaysOnPreference.kt @@ -71,6 +71,10 @@ class AmbientDisplayAlwaysOnPreference : override fun storage(context: Context): KeyValueStore = Storage(context) + override fun getReadPermissions(context: Context) = SettingsSecureStore.getReadPermissions() + + override fun getWritePermissions(context: Context) = SettingsSecureStore.getWritePermissions() + override fun getReadPermit(context: Context, callingPid: Int, callingUid: Int) = ReadWritePermit.ALLOW