commit | e0b984e8054a19b22853e27c7fe881c3b521feed | [log] [tgz] |
---|---|---|
author | Winson <chiuwinson@google.com> | Wed Feb 13 16:20:33 2019 -0800 |
committer | Winson <chiuwinson@google.com> | Fri Mar 29 12:18:15 2019 -0700 |
tree | 17eb60cb29d77ea93708c30f352eb5acb3d06a01 | |
parent | d605e2d665c396d13a2e30504ba82277dce96627 [diff] |
Diff overlays between PackageManagerService and OverlayManagerService When uninstalling an update to a system app, PMS re-creates the PackageSetting object, and OMS doesn't get notified of the change. This makes OMS diff the known valid overlays with the resourceDirs in the target's ApplicationInfo and forces a reload when they disagree. Bug: 124363683 Test: manual ran Wellbeing reproduction steps in bug Change-Id: Ib080d8593d12596ae8f8a729cc9740462c4b9b69