Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 819ab25c authored by Felka Chang's avatar Felka Chang
Browse files

Fix NPE on calling Resources.getConfiguration()

Root cause: To update the code paths without triggering onChanged().
Explanation:
  1. The mInstallArgs.mInstallFlags contains
     PackageManager.DONT_KILL_APP.
  2. The existing package settings is not null.
     a.k.a. ps1.getOldCodePaths() != null
  3. The call flow doesn't trigger ps1.setOldCodePaths(...)
  4. The settings memory has been updated. However, snapshot doesn't
     update to the clients of PackageManagerServices.

Reference: b/210884444#comment12
Reference: b/209805326#comment10

Test: presubmit

Bug: 210884444
Bug: 209805326
Change-Id: I8a52a65bdfaed0ab385ee21b0512efae54f92c30
parent cd88027c
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment