From 893d6fe48d37f71e683f722457bea646994a10bf Mon Sep 17 00:00:00 2001 From: Svet Ganov Date: Fri, 16 Jan 2015 10:10:15 -0800 Subject: [PATCH] Fixing a memory leak: activities are leaked. TextLine was not fully cleared before recycling it which leads to activity leaks if the activity happens: to register a text watcher. bug:19045507 Change-Id: Ife0f7ce29865bd30ca2dfe8795023f51f275d659 --- core/java/android/text/TextLine.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/java/android/text/TextLine.java b/core/java/android/text/TextLine.java index c19cf32c45d49..4725581a4021a 100644 --- a/core/java/android/text/TextLine.java +++ b/core/java/android/text/TextLine.java @@ -100,6 +100,9 @@ class TextLine { tl.mText = null; tl.mPaint = null; tl.mDirections = null; + tl.mSpanned = null; + tl.mTabs = null; + tl.mChars = null; tl.mMetricAffectingSpanSpanSet.recycle(); tl.mCharacterStyleSpanSet.recycle();