summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Chaohui Wang <chaohuiw@google.com> 2025-03-24 11:25:07 +0800
committer Chaohui Wang <chaohuiw@google.com> 2025-03-24 11:25:07 +0800
commit49fe5df4bab552d789f5a4af62b77b8fdad9efc6 (patch)
tree734096b4dd337fa8063ec4e294d5dda9a6da55ac
parentd9a023d1a0a9cdd72a2e6d2f5606ebfe457a8f99 (diff)
Add Category for TogglePermissionAppInfoPage
Also remove the unused InfoPageAdditionalContent. Fix: 405019781 Flag: EXEMPT bug fix Test: visual Change-Id: I3cb7c658a3f401986c807b0ffd6e336f2086af9f
-rw-r--r--packages/SettingsLib/SpaPrivileged/src/com/android/settingslib/spaprivileged/template/app/TogglePermissionAppInfoPage.kt17
-rw-r--r--packages/SettingsLib/SpaPrivileged/src/com/android/settingslib/spaprivileged/template/app/TogglePermissionAppList.kt3
2 files changed, 10 insertions, 10 deletions
diff --git a/packages/SettingsLib/SpaPrivileged/src/com/android/settingslib/spaprivileged/template/app/TogglePermissionAppInfoPage.kt b/packages/SettingsLib/SpaPrivileged/src/com/android/settingslib/spaprivileged/template/app/TogglePermissionAppInfoPage.kt
index 5580d2e3211b..6dd5e371d8a6 100644
--- a/packages/SettingsLib/SpaPrivileged/src/com/android/settingslib/spaprivileged/template/app/TogglePermissionAppInfoPage.kt
+++ b/packages/SettingsLib/SpaPrivileged/src/com/android/settingslib/spaprivileged/template/app/TogglePermissionAppInfoPage.kt
@@ -37,6 +37,7 @@ import com.android.settingslib.spa.widget.preference.Preference
import com.android.settingslib.spa.widget.preference.PreferenceModel
import com.android.settingslib.spa.widget.preference.SwitchPreferenceModel
import com.android.settingslib.spa.widget.ui.AnnotatedText
+import com.android.settingslib.spa.widget.ui.Category
import com.android.settingslib.spaprivileged.model.app.AppRecord
import com.android.settingslib.spaprivileged.model.app.IPackageManagers
import com.android.settingslib.spaprivileged.model.app.PackageManagers
@@ -153,13 +154,15 @@ internal fun <T : AppRecord> TogglePermissionAppListModel<T>.TogglePermissionApp
override val changeable = { isChangeable }
override val onCheckedChange: (Boolean) -> Unit = { setAllowed(record, it) }
}
- RestrictedSwitchPreference(
- model = switchModel,
- restrictions = getRestrictions(userId, packageName, isAllowed()),
- ifBlockedByAdminOverrideCheckedValueTo = switchifBlockedByAdminOverrideCheckedValueTo,
- restrictionsProviderFactory = restrictionsProviderFactory,
- )
- InfoPageAdditionalContent(record, isAllowed)
+ Category {
+ RestrictedSwitchPreference(
+ model = switchModel,
+ restrictions = getRestrictions(userId, packageName, isAllowed()),
+ ifBlockedByAdminOverrideCheckedValueTo =
+ switchifBlockedByAdminOverrideCheckedValueTo,
+ restrictionsProviderFactory = restrictionsProviderFactory,
+ )
+ }
}
}
diff --git a/packages/SettingsLib/SpaPrivileged/src/com/android/settingslib/spaprivileged/template/app/TogglePermissionAppList.kt b/packages/SettingsLib/SpaPrivileged/src/com/android/settingslib/spaprivileged/template/app/TogglePermissionAppList.kt
index 771eb85ee21a..a3e4aa0420ff 100644
--- a/packages/SettingsLib/SpaPrivileged/src/com/android/settingslib/spaprivileged/template/app/TogglePermissionAppList.kt
+++ b/packages/SettingsLib/SpaPrivileged/src/com/android/settingslib/spaprivileged/template/app/TogglePermissionAppList.kt
@@ -91,9 +91,6 @@ interface TogglePermissionAppListModel<T : AppRecord> {
* Sets whether the permission is allowed for the given app.
*/
fun setAllowed(record: T, newAllowed: Boolean)
-
- @Composable
- fun InfoPageAdditionalContent(record: T, isAllowed: () -> Boolean?) {}
}
/**