From 78c1643b92d065e3174f911156a3f41f081d4a8c Mon Sep 17 00:00:00 2001 From: Mill Chen Date: Thu, 26 Dec 2024 10:41:30 +0000 Subject: [PATCH] [Catalyst] Implement get{Read,Write}Permissions for Vibration & haptics NO_IFTTT=Catalyst only Fix: 385745664 Test: devtool Flag: com.android.settings.flags.catalyst_vibration_intensity_screen Change-Id: I5a6dad4570feb7d313c781ae8e57934ffe417a61 --- .../settings/accessibility/VibrationMainSwitchPreference.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/com/android/settings/accessibility/VibrationMainSwitchPreference.kt b/src/com/android/settings/accessibility/VibrationMainSwitchPreference.kt index 3265447526b..4f1eec2fcb4 100644 --- a/src/com/android/settings/accessibility/VibrationMainSwitchPreference.kt +++ b/src/com/android/settings/accessibility/VibrationMainSwitchPreference.kt @@ -48,9 +48,13 @@ class VibrationMainSwitchPreference : override fun storage(context: Context): KeyValueStore = VibrationMainSwitchToggleStorage(SettingsSystemStore.get(context)) + override fun getReadPermissions(context: Context) = SettingsSystemStore.getReadPermissions() + override fun getReadPermit(context: Context, callingPid: Int, callingUid: Int) = ReadWritePermit.ALLOW + override fun getWritePermissions(context: Context) = SettingsSystemStore.getWritePermissions() + override fun getWritePermit( context: Context, value: Boolean?,