diff options
author | Nate Myren <ntmyren@google.com> | 2023-01-13 11:41:08 -0800 |
---|---|---|
committer | Nate Myren <ntmyren@google.com> | 2023-01-13 11:41:08 -0800 |
commit | 0b86de1e7bdaf5b18f2089504310065b3fa4f919 (patch) | |
tree | 57e07dd59e60fdb61ac53cd63effe25135bdceba /PermissionController/src/com/android/permissioncontroller/permission/service | |
parent | 22fd77b5d66094cc44b418ce8d4211081e88cd43 (diff) | |
download | Permission-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.kt | 3 |
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), |