diff options
| author | 2023-03-20 19:20:06 +0000 | |
|---|---|---|
| committer | 2023-03-20 19:20:06 +0000 | |
| commit | ab2fd2ef159658ff7e06f7e730da514a3d254877 (patch) | |
| tree | 51337b50786990b14de148d4274d8c7e344da4b8 | |
| parent | 569373d3278cf7cd051c5fbb219762bc10104fe3 (diff) | |
| parent | ad9f4939a366cbdc0556c9222f85a48a8a7a35bc (diff) | |
Merge "Add null check for opToPermission result" into udc-dev
| -rw-r--r-- | packages/SettingsLib/SpaPrivileged/src/com/android/settingslib/spaprivileged/model/app/AppOpsController.kt | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/packages/SettingsLib/SpaPrivileged/src/com/android/settingslib/spaprivileged/model/app/AppOpsController.kt b/packages/SettingsLib/SpaPrivileged/src/com/android/settingslib/spaprivileged/model/app/AppOpsController.kt index c6090042895e..9f33fcb0052b 100644 --- a/packages/SettingsLib/SpaPrivileged/src/com/android/settingslib/spaprivileged/model/app/AppOpsController.kt +++ b/packages/SettingsLib/SpaPrivileged/src/com/android/settingslib/spaprivileged/model/app/AppOpsController.kt @@ -62,10 +62,12 @@ class AppOpsController( } val permission = AppOpsManager.opToPermission(op) - packageManager.updatePermissionFlags(permission, app.packageName, - PackageManager.FLAG_PERMISSION_USER_SET, PackageManager.FLAG_PERMISSION_USER_SET, - UserHandle.getUserHandleForUid(app.uid)) - + if (permission != null) { + packageManager.updatePermissionFlags(permission, app.packageName, + PackageManager.FLAG_PERMISSION_USER_SET, + PackageManager.FLAG_PERMISSION_USER_SET, + UserHandle.getUserHandleForUid(app.uid)) + } _mode.postValue(mode) } |