diff options
| -rw-r--r-- | core/java/android/app/ResourcesManager.java | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/core/java/android/app/ResourcesManager.java b/core/java/android/app/ResourcesManager.java index 84a4eb4acddc..dbfe2eeabdc7 100644 --- a/core/java/android/app/ResourcesManager.java +++ b/core/java/android/app/ResourcesManager.java @@ -1977,6 +1977,7 @@ public class ResourcesManager { public void registerAllResourcesReference(@NonNull Resources resources) { if (android.content.res.Flags.registerResourcePaths()) { synchronized (mLock) { + cleanupReferences(mAllResourceReferences, mAllResourceReferencesQueue); mAllResourceReferences.add( new WeakReference<>(resources, mAllResourceReferencesQueue)); } |