summaryrefslogtreecommitdiff
path: root/rs/java/android/renderscript/ProgramFragmentFixedFunction.java
diff options
context:
space:
mode:
authorZim <zezeozue@google.com>2020-03-05 21:18:42 +0000
committerZim <zezeozue@google.com>2020-03-05 21:33:29 +0000
commite394c1952ad35b6a2e886ad7f523c4d38f796225 (patch)
tree9bbbab1b7380895db580e2529ebe3bc25dce2f65 /rs/java/android/renderscript/ProgramFragmentFixedFunction.java
parentbed09965dd5cf3d3da2c6cf0e6378d090e802d64 (diff)
Fix uninstall with keep_data flag on multi-user
When uninstalling an app on a multi-user device with the keep data flag, we end up deleting data still. Here's what seems to happen in PackageManagerService: executeDeletePackageLIF if (ps.isAnyInstalled(userIds)...) clearPackageStateAndReturn = true if (clearPackageStateAndReturn) clearPackageStateForUserLIF(...flags) destroyAppDataLIF // We unconditionally delete data disregarding // 'flags' containing KEEP_DATA We now check keep_data flag before calling destroyAppDataLIF Test: Manual testing Bug: 144828398 Change-Id: I009bd412b67000e39f189ef049400d7e00f9a892
Diffstat (limited to 'rs/java/android/renderscript/ProgramFragmentFixedFunction.java')
0 files changed, 0 insertions, 0 deletions