diff options
| author | TreeHugger Robot <treehugger-gerrit@google.com> | 2021-07-13 00:02:52 +0000 |
|---|---|---|
| committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2021-07-13 00:02:52 +0000 |
| commit | 192785cba9b58c083c17f64f0f0b05c51ffdb25f (patch) | |
| tree | c6b6387846a7dc412500b88f5c92c8916a73d5ec /core/java | |
| parent | 496e98d41b3a59abe8b7023e931251e28a961cde (diff) | |
| parent | d2dd63020494feab8b17931c8f8810bb020d1526 (diff) | |
Merge "Apply pending AppInfo on Activity override change" into sc-dev am: d2dd630204
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15260966
Change-Id: I65f9630fe8c10ed833292cb1c609cacac3fcf343
Diffstat (limited to 'core/java')
| -rw-r--r-- | core/java/android/app/ResourcesManager.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/core/java/android/app/ResourcesManager.java b/core/java/android/app/ResourcesManager.java index af75c6910fe1..bf3778dfeecc 100644 --- a/core/java/android/app/ResourcesManager.java +++ b/core/java/android/app/ResourcesManager.java @@ -1158,9 +1158,15 @@ public class ResourcesManager { } else { activityResources.overrideConfig.unset(); } + // Update the Activity's override display id. activityResources.overrideDisplayId = displayId; + // If a application info update was scheduled to occur in this process but has not + // occurred yet, apply it now so the resources objects will have updated paths if + // the assets sequence changed. + applyAllPendingAppInfoUpdates(); + if (DEBUG) { Throwable here = new Throwable(); here.fillInStackTrace(); |
