Add null check for opToPermission result

before calling updatePermissionFlags

Fixes: 271970839
Test: make SettingsGoogle -j40
Change-Id: I8a606f717af5d4a15737a4e1962c582aba3ea4d6
This commit is contained in:
Lyn
2023-03-16 22:04:46 +00:00
committed by Lyn Han
parent 144c515715
commit ad9f4939a3

View File

@@ -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)
}