summaryrefslogtreecommitdiff
path: root/PermissionController/src/com/android/permissioncontroller/permission/service
diff options
context:
space:
mode:
authorNate Myren <ntmyren@google.com>2023-01-13 11:41:08 -0800
committerNate Myren <ntmyren@google.com>2023-01-13 11:41:08 -0800
commit0b86de1e7bdaf5b18f2089504310065b3fa4f919 (patch)
tree57e07dd59e60fdb61ac53cd63effe25135bdceba /PermissionController/src/com/android/permissioncontroller/permission/service
parent22fd77b5d66094cc44b418ce8d4211081e88cd43 (diff)
downloadPermission-0b86de1e7bdaf5b18f2089504310065b3fa4f919.tar.gz
Don't kill PC on safety center tile enable change
The tile doesn't do work in background, doesn't enable/disable based on manifest changes, and SystemUI removes the tile based on PACKAGE_CHANGED broadcasts, so this shouldn't cause issues. Bug: 263345313 Test: build Change-Id: I5767de18b94961b0644c5010be66bf5584e609fe
Diffstat (limited to 'PermissionController/src/com/android/permissioncontroller/permission/service')
-rw-r--r--PermissionController/src/com/android/permissioncontroller/permission/service/v33/SafetyCenterQsTileService.kt3
1 files changed, 2 insertions, 1 deletions
diff --git a/PermissionController/src/com/android/permissioncontroller/permission/service/v33/SafetyCenterQsTileService.kt b/PermissionController/src/com/android/permissioncontroller/permission/service/v33/SafetyCenterQsTileService.kt
index b4a0d73ea..68f26ea22 100644
--- a/PermissionController/src/com/android/permissioncontroller/permission/service/v33/SafetyCenterQsTileService.kt
+++ b/PermissionController/src/com/android/permissioncontroller/permission/service/v33/SafetyCenterQsTileService.kt
@@ -36,7 +36,8 @@ class SafetyCenterQsTileService : TileService() {
override fun onBind(intent: Intent?): IBinder? {
val scManager = getSystemService(SafetyCenterManager::class.java)!!
val qsTileComponentSettingFlags =
- DeviceConfig.getInt(DeviceConfig.NAMESPACE_PRIVACY, QS_TILE_COMPONENT_SETTING_FLAGS, 0)
+ DeviceConfig.getInt(DeviceConfig.NAMESPACE_PRIVACY, QS_TILE_COMPONENT_SETTING_FLAGS,
+ PackageManager.DONT_KILL_APP)
if (!scManager.isSafetyCenterEnabled) {
packageManager.setComponentEnabledSetting(
ComponentName(this, this::class.java),