From 5ac42c92fa7241a260fde486f7535e2e0a1e38e9 Mon Sep 17 00:00:00 2001 From: Alan Viverette Date: Wed, 25 Nov 2015 14:30:08 -0500 Subject: [PATCH] Always invalidate TextView on checkForRelayout Previously we would check whether relayout was required and optionally invalidate; however, with partial layout we leave this work for the makeNewLayout() method. We still need to manually invalidate, though, since makeNewLayout() does not handle invalidation. Bug: 25857300 Change-Id: I81ef9062c9fb4964d5e42a3562e6c782492ad65f --- core/java/android/widget/TextView.java | 1 + 1 file changed, 1 insertion(+) diff --git a/core/java/android/widget/TextView.java b/core/java/android/widget/TextView.java index 476c6a268c827..2f385c1f15ff9 100644 --- a/core/java/android/widget/TextView.java +++ b/core/java/android/widget/TextView.java @@ -7225,6 +7225,7 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener // of the intended optimizations as part of requestLayoutForChild. nullLayouts(); requestLayout(); + invalidate(); } @Override