From 7810b5f8cffb3c2c98fd0df579f4da5a9ac6cc73 Mon Sep 17 00:00:00 2001 From: Fabrice Di Meglio Date: Wed, 24 Aug 2011 18:26:14 -0700 Subject: [PATCH] Fix bug #5199577 TextView with android:password="true" is showing the "dots" on the left even if the password chars are RTL - force TextView to LOCALE text heuristic when in "password" mode - remove TEXT_LAYOUT_DIRECTION_UNKNOWN_DO_NOT_USE - LocaleUtils.getLayoutDirectionFromLocale() returns "LTR" is locale is NULL or ROOT Change-Id: I182c46aaf2d73c8b18967fffa230bfabec91ed06 --- .../android/content/res/Configuration.java | 1 - .../android/text/TextDirectionHeuristics.java | 28 +++++++++++++++++ core/java/android/util/LocaleUtil.java | 30 +++++++------------ core/java/android/widget/TextView.java | 5 ++++ .../src/android/util/LocaleUtilTest.java | 5 ++-- tests/BiDiTests/res/layout/basic.xml | 11 +++++-- tests/BiDiTests/res/values/strings.xml | 1 + 7 files changed, 56 insertions(+), 25 deletions(-) diff --git a/core/java/android/content/res/Configuration.java b/core/java/android/content/res/Configuration.java index a00f79046d286..5c3a17a0c06e2 100644 --- a/core/java/android/content/res/Configuration.java +++ b/core/java/android/content/res/Configuration.java @@ -345,7 +345,6 @@ public final class Configuration implements Parcelable, Comparable -