From b8a0057d82b9400fef3a9c783076f1465796d365 Mon Sep 17 00:00:00 2001 From: Alan Viverette Date: Tue, 8 Oct 2013 17:24:58 -0700 Subject: [PATCH] Fix layout and invalidate in SubtitleView BUG: 11138745 Change-Id: If216dc1c68b6aaef3ad41ae30f488b140d4676d6 --- .../com/android/internal/widget/SubtitleView.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/core/java/com/android/internal/widget/SubtitleView.java b/core/java/com/android/internal/widget/SubtitleView.java index ccedf63ca9d56..071193cef162a 100644 --- a/core/java/com/android/internal/widget/SubtitleView.java +++ b/core/java/com/android/internal/widget/SubtitleView.java @@ -180,7 +180,9 @@ public class SubtitleView extends View { mInnerPaddingX = (int) (size * INNER_PADDING_RATIO + 0.5f); mHasMeasurements = false; - forceLayout(); + + requestLayout(); + invalidate(); } } @@ -189,7 +191,9 @@ public class SubtitleView extends View { mTextPaint.setTypeface(typeface); mHasMeasurements = false; - forceLayout(); + + requestLayout(); + invalidate(); } } @@ -198,7 +202,9 @@ public class SubtitleView extends View { mAlignment = textAlignment; mHasMeasurements = false; - forceLayout(); + + requestLayout(); + invalidate(); } }