From 7d99df022871b556606da42cc2de5aca3a8db3c3 Mon Sep 17 00:00:00 2001 From: Rajeev Kumar Date: Thu, 13 Jul 2017 19:14:57 -0700 Subject: [PATCH] Recycle TypedArray in ConversationMessageView. Test: make RunSettingsRoboTests -j40 Change-Id: Iaf3f214588f23c232a23ecdadb7fe6222792fada --- .../android/settings/display/ConversationMessageView.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/com/android/settings/display/ConversationMessageView.java b/src/com/android/settings/display/ConversationMessageView.java index 06e7b9b2bec..b054444fe57 100644 --- a/src/com/android/settings/display/ConversationMessageView.java +++ b/src/com/android/settings/display/ConversationMessageView.java @@ -29,7 +29,6 @@ import android.view.ViewGroup; import android.widget.FrameLayout; import android.widget.LinearLayout; import android.widget.TextView; - import com.android.settings.R; /** @@ -76,7 +75,7 @@ public class ConversationMessageView extends FrameLayout { mIconTextColor = a.getColor(R.styleable.ConversationMessageView_iconTextColor, 0); mIconBackgroundColor = a.getColor(R.styleable.ConversationMessageView_iconBackgroundColor, 0); - + a.recycle(); LayoutInflater.from(context).inflate(R.layout.conversation_message_icon, this); LayoutInflater.from(context).inflate(R.layout.conversation_message_content, this); } @@ -252,7 +251,7 @@ public class ConversationMessageView extends FrameLayout { private static Drawable getTintedDrawable(final Context context, final Drawable drawable, final int color) { - // For some reason occassionally drawables on JB has a null constant state + // For some reason occasionally drawables on JB has a null constant state final Drawable.ConstantState constantStateDrawable = drawable.getConstantState(); final Drawable retDrawable = (constantStateDrawable != null) ? constantStateDrawable.newDrawable(context.getResources()).mutate()