summaryrefslogtreecommitdiff
path: root/core/java/android/text/StaticLayout.java
diff options
context:
space:
mode:
authorRoozbeh Pournader <roozbeh@google.com>2017-09-21 13:23:50 -0700
committerRoozbeh Pournader <roozbeh@google.com>2017-09-21 13:31:14 -0700
commit158dfafb394848c38906826b1c8f787d623aee39 (patch)
tree0c4748411b45e354e787295d5924ecf99cccbe91 /core/java/android/text/StaticLayout.java
parente21e491f0ec7c80fe9f935485cedfd13565727bd (diff)
Pass text direction from StaticLayout to Layout
Previously, the text direction was not passed from StaticLayout to Layout when a StaticLayout was constructed using a builder, resulting in inconsistency between the direction of a StaticLayout and the Layout itself. Now we pass the text direction to Layout. Fixes: 66463721 Test: bit CtsTextTestCases:android.text.cts.DynamicLayoutTest Test: bit CtsTextTestCases:android.text.cts.StaticLayoutTest Test: bit CtsWidgetTestCases:android.widget.cts.EditTextTest Test: bit CtsWidgetTestCases:android.widget.cts.TextViewTest Test: bit FrameworksCoreTests:android.text.DynamicLayoutTest Test: bit FrameworksCoreTests:android.text.StaticLayoutTest Test: bit FrameworksCoreTests:android.widget.TextViewTest Change-Id: Ifaa9d108283292469f0f41c80350162b1d042a93
Diffstat (limited to 'core/java/android/text/StaticLayout.java')
-rw-r--r--core/java/android/text/StaticLayout.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/java/android/text/StaticLayout.java b/core/java/android/text/StaticLayout.java
index c124c7fd6a0c..3303b54e462b 100644
--- a/core/java/android/text/StaticLayout.java
+++ b/core/java/android/text/StaticLayout.java
@@ -616,7 +616,7 @@ public class StaticLayout extends Layout {
: (b.mText instanceof Spanned)
? new SpannedEllipsizer(b.mText)
: new Ellipsizer(b.mText),
- b.mPaint, b.mWidth, b.mAlignment, b.mSpacingMult, b.mSpacingAdd);
+ b.mPaint, b.mWidth, b.mAlignment, b.mTextDir, b.mSpacingMult, b.mSpacingAdd);
if (b.mEllipsize != null) {
Ellipsizer e = (Ellipsizer) getText();