From 7dea0eeb06be592568ecbc372f36d44a9a3a77e3 Mon Sep 17 00:00:00 2001 From: Dan Sandler Date: Mon, 21 Jul 2014 21:07:15 -0400 Subject: [PATCH] Old habits die hard. Bug: 16458225 Change-Id: Ie5edebbb406412ed5643fda65ab94e92a86b217e --- .../statusbar/phone/PhoneStatusBar.java | 22 +++---------------- 1 file changed, 3 insertions(+), 19 deletions(-) diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java index fb0f1c19fc223..86bb202b33ed8 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java @@ -71,7 +71,6 @@ import android.os.RemoteException; import android.os.SystemClock; import android.os.UserHandle; import android.provider.Settings; -import android.provider.Settings.SettingNotFoundException; import android.service.notification.NotificationListenerService.RankingMap; import android.service.notification.StatusBarNotification; import android.util.ArraySet; @@ -1598,24 +1597,8 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode, updateMediaMetaData(metaDataChanged); } - private void removeAndRecycleImageViewDrawable(ImageView iv) { - Bitmap oldBitmap = null; - final Drawable drawable = iv.getDrawable(); - if (drawable != null && drawable instanceof BitmapDrawable) { - oldBitmap = ((BitmapDrawable) drawable).getBitmap(); - } - iv.animate().cancel(); - iv.setImageDrawable(null); - if (oldBitmap != null) { - if (DEBUG_MEDIA) { - Log.v(TAG, "DEBUG_MEDIA: recycling bitmap " + oldBitmap + " from ImageView " + iv); - } - oldBitmap.recycle(); - } - } - /** - * Hide the album artwork that is fading out and release its memory. + * Hide the album artwork that is fading out and release its bitmap. */ private Runnable mHideBackdropFront = new Runnable() { @Override @@ -1624,7 +1607,8 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode, Log.v(TAG, "DEBUG_MEDIA: removing fade layer"); } mBackdropFront.setVisibility(View.INVISIBLE); - removeAndRecycleImageViewDrawable(mBackdropFront); + mBackdropFront.animate().cancel(); + mBackdropFront.setImageDrawable(null); } };