Loading core/java/android/content/res/Resources.java +4 −4 Original line number Diff line number Diff line Loading @@ -1345,8 +1345,8 @@ public class Resources { keyboardHidden, mConfiguration.navigation, width, height, mConfiguration.screenLayout, mConfiguration.uiMode, sSdkVersion); drawableCacheClear(mDrawableCache, configChanges); drawableCacheClear(mColorDrawableCache, configChanges); clearDrawableCache(mDrawableCache, configChanges); clearDrawableCache(mColorDrawableCache, configChanges); mColorStateListCache.clear(); Loading @@ -1360,7 +1360,7 @@ public class Resources { } } private void drawableCacheClear( private void clearDrawableCache( LongSparseArray<WeakReference<ConstantState>> cache, int configChanges) { int N = cache.size(); Loading Loading @@ -1821,7 +1821,7 @@ public class Resources { //Log.i(TAG, "Returning cached drawable @ #" + // Integer.toHexString(((Integer)key).intValue()) // + " in " + this + ": " + entry); return entry.newDrawable(); return entry.newDrawable(this); } else { // our entry has been purged drawableCache.delete(key); Loading Loading
core/java/android/content/res/Resources.java +4 −4 Original line number Diff line number Diff line Loading @@ -1345,8 +1345,8 @@ public class Resources { keyboardHidden, mConfiguration.navigation, width, height, mConfiguration.screenLayout, mConfiguration.uiMode, sSdkVersion); drawableCacheClear(mDrawableCache, configChanges); drawableCacheClear(mColorDrawableCache, configChanges); clearDrawableCache(mDrawableCache, configChanges); clearDrawableCache(mColorDrawableCache, configChanges); mColorStateListCache.clear(); Loading @@ -1360,7 +1360,7 @@ public class Resources { } } private void drawableCacheClear( private void clearDrawableCache( LongSparseArray<WeakReference<ConstantState>> cache, int configChanges) { int N = cache.size(); Loading Loading @@ -1821,7 +1821,7 @@ public class Resources { //Log.i(TAG, "Returning cached drawable @ #" + // Integer.toHexString(((Integer)key).intValue()) // + " in " + this + ": " + entry); return entry.newDrawable(); return entry.newDrawable(this); } else { // our entry has been purged drawableCache.delete(key); Loading