From 662153740d8b2c6ea01ae47fa7795d8fe63b0ee9 Mon Sep 17 00:00:00 2001 From: Adam Lesinski Date: Fri, 28 Jul 2017 16:31:00 -0700 Subject: [PATCH] Remove extraneous invalidate call that unregisters AssetManagers We are already taking care of updating AssetManagers affected by path changes to a running app's ApplicationInfo. There is no need to invalidate ALL AssetManagers, thereby unregistering them from ResourcesManager and preventing configuration changes from reaching them. Bug: 64004601 Test: manual Change-Id: I39311ec9b1dfd34eb7025836f75c92e0516bc36b --- core/java/android/app/ResourcesManager.java | 4 ---- 1 file changed, 4 deletions(-) diff --git a/core/java/android/app/ResourcesManager.java b/core/java/android/app/ResourcesManager.java index 6f326de76150b..9f95ad122b99c 100644 --- a/core/java/android/app/ResourcesManager.java +++ b/core/java/android/app/ResourcesManager.java @@ -44,8 +44,6 @@ import com.android.internal.util.ArrayUtils; import java.lang.ref.WeakReference; import java.util.ArrayList; -import java.util.Iterator; -import java.util.Map; import java.util.Objects; import java.util.WeakHashMap; import java.util.function.Predicate; @@ -984,8 +982,6 @@ public class ResourcesManager { } } - invalidatePath("/"); - redirectResourcesToNewImplLocked(updatedResourceKeys); } finally { Trace.traceEnd(Trace.TRACE_TAG_RESOURCES);