From 954325ed26e3d04fcff45e971d12c8657565b6b2 Mon Sep 17 00:00:00 2001 From: Gilles Debunne Date: Wed, 25 Jan 2012 11:57:06 -0800 Subject: [PATCH] TextView's display list updated on layout Bug 5903021 We need to invalidate the DL at anytime the layout is changed. Change-Id: Ief06c988b88cdf1b35fe8ce9bac1243326ea44c4 --- core/java/android/widget/TextView.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/core/java/android/widget/TextView.java b/core/java/android/widget/TextView.java index 9fb26ae7455d9..b82a63201f250 100644 --- a/core/java/android/widget/TextView.java +++ b/core/java/android/widget/TextView.java @@ -6795,6 +6795,12 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener } } + @Override + protected void onLayout(boolean changed, int left, int top, int right, int bottom) { + super.onLayout(changed, left, top, right, bottom); + if (changed) mTextDisplayListIsValid = false; + } + /** * Returns true if anything changed. */