From e23c866186183abb2b73e63afb22b8193dcda77d Mon Sep 17 00:00:00 2001 From: Stevie Kideckel Date: Thu, 25 Feb 2021 11:55:58 +0000 Subject: [PATCH] Recycle the TypedArray used in AnalogClock's constructor Test: Flashed to local device, AnalogClock widgets worked fine Bug: 177997338 Change-Id: I58edf7643e8f701abc02ce1147a2ae718fde47c7 --- core/java/android/widget/AnalogClock.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/java/android/widget/AnalogClock.java b/core/java/android/widget/AnalogClock.java index 34fe51e82e8f3..42d75353e5dfd 100644 --- a/core/java/android/widget/AnalogClock.java +++ b/core/java/android/widget/AnalogClock.java @@ -200,6 +200,8 @@ public class AnalogClock extends View { mTimeZone = toZoneId(a.getString(com.android.internal.R.styleable.AnalogClock_timeZone)); createClock(); + a.recycle(); + mDialWidth = mDial.getIntrinsicWidth(); mDialHeight = mDial.getIntrinsicHeight(); }