From d1066117f70d5cdd43b003b75977e13c6399f17a Mon Sep 17 00:00:00 2001 From: Jason Chiu Date: Thu, 26 Dec 2024 17:16:02 +0800 Subject: [PATCH] [Catalyst] Implement get{Read,Write}Permissions for Airplane mode NO_IFTTT=Catalyst only Fix: 385265477 Flag: com.android.settings.flags.catalyst_network_provider_and_internet_screen Test: devtool Change-Id: Ib357563787f01dead06c1167a1a5a9ad4a268082 --- src/com/android/settings/network/AirplaneModePreference.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/com/android/settings/network/AirplaneModePreference.kt b/src/com/android/settings/network/AirplaneModePreference.kt index c9377eb07ea..f86d41a9e60 100644 --- a/src/com/android/settings/network/AirplaneModePreference.kt +++ b/src/com/android/settings/network/AirplaneModePreference.kt @@ -65,6 +65,10 @@ class AirplaneModePreference : override val restrictionKeys get() = arrayOf(UserManager.DISALLOW_AIRPLANE_MODE) + override fun getReadPermissions(context: Context) = SettingsGlobalStore.getReadPermissions() + + override fun getWritePermissions(context: Context) = SettingsGlobalStore.getWritePermissions() + override fun getReadPermit(context: Context, callingPid: Int, callingUid: Int) = ReadWritePermit.ALLOW