diff options
| author | Siyamed Sinir <siyamed@google.com> | 2016-05-19 18:26:09 -0700 |
|---|---|---|
| committer | Siyamed Sinir <siyamed@google.com> | 2016-05-19 18:30:38 -0700 |
| commit | d55be2b9d5870c87a3719e6f6fab8a605c3f16e9 (patch) | |
| tree | 8fcfd4805a594b984c048f545d04af72c650f0a5 /core/java/android/widget/TextView.java | |
| parent | ff8ceadfc8c5f03da57420ad93a698cb0a57fcd9 (diff) | |
setTransformationMethod should reset mTextDir
When transformation method is set via API, text direction heuristics has
to be reset since for PasswordTransformationMethod it is set to LTR. Not
resetting it causes inconsistencies with the remaining of the TextView.
Bug: 28562779
Change-Id: I225e35e39bde60d4296852ff17b107d5b7b99f8a
Diffstat (limited to 'core/java/android/widget/TextView.java')
| -rw-r--r-- | core/java/android/widget/TextView.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/core/java/android/widget/TextView.java b/core/java/android/widget/TextView.java index 39093079851b..f62e6ff65195 100644 --- a/core/java/android/widget/TextView.java +++ b/core/java/android/widget/TextView.java @@ -1939,6 +1939,10 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener notifyViewAccessibilityStateChangedIfNeeded( AccessibilityEvent.CONTENT_CHANGE_TYPE_UNDEFINED); } + + // PasswordTransformationMethod always have LTR text direction heuristics returned by + // getTextDirectionHeuristic, needs reset + mTextDir = getTextDirectionHeuristic(); } /** |
