diff options
| author | 2023-08-22 14:53:47 -0700 | |
|---|---|---|
| committer | 2023-08-22 22:46:55 +0000 | |
| commit | 3490df03a2e31409801990ff91c30abd4cb00cd7 (patch) | |
| tree | 9695378a33efa22bd97b9883ec3518008eb79295 /libs/androidfw/StringPool.cpp | |
| parent | 6162ea96867142ee7ebffb6dd2655deded0c6f68 (diff) | |
[pm/uninstall] check if data still exists on any other users before fully uninstall
Use ceDataInode as an indicator of whether the app data directory still
exists for a given user. This allows preservation of user data if the
user specified DELETE_KEEP_DATA, even after another user attempts to
fully uninstall the app.
FIXES: 296284876
BUG: 288142708
Test: manual with steps in the bug and verify that the user data is
preserved and the package setting remained
Change-Id: Ic936b8a54481aa9d9a2b92f86bd6d2f238895200
Diffstat (limited to 'libs/androidfw/StringPool.cpp')
0 files changed, 0 insertions, 0 deletions