Loading core/java/android/text/StaticLayout.java +1 −1 Original line number Diff line number Diff line Loading @@ -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(); Loading core/tests/coretests/src/android/text/StaticLayoutTest.java +2 −3 Original line number Diff line number Diff line Loading @@ -72,7 +72,7 @@ public class StaticLayoutTest { } @Test public void testBuilder() { public void testBuilder_textDirection() { { // Obtain. final StaticLayout.Builder builder = StaticLayout.Builder.obtain(LAYOUT_TEXT, 0, Loading @@ -88,8 +88,7 @@ public class StaticLayoutTest { LAYOUT_TEXT.length(), mDefaultPaint, DEFAULT_OUTER_WIDTH); builder.setTextDirection(TextDirectionHeuristics.RTL); final StaticLayout layout = builder.build(); // Always returns TextDirectionHeuristics.FIRSTSTRONG_LTR. assertEquals(TextDirectionHeuristics.FIRSTSTRONG_LTR, assertEquals(TextDirectionHeuristics.RTL, layout.getTextDirectionHeuristic()); } } Loading Loading
core/java/android/text/StaticLayout.java +1 −1 Original line number Diff line number Diff line Loading @@ -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(); Loading
core/tests/coretests/src/android/text/StaticLayoutTest.java +2 −3 Original line number Diff line number Diff line Loading @@ -72,7 +72,7 @@ public class StaticLayoutTest { } @Test public void testBuilder() { public void testBuilder_textDirection() { { // Obtain. final StaticLayout.Builder builder = StaticLayout.Builder.obtain(LAYOUT_TEXT, 0, Loading @@ -88,8 +88,7 @@ public class StaticLayoutTest { LAYOUT_TEXT.length(), mDefaultPaint, DEFAULT_OUTER_WIDTH); builder.setTextDirection(TextDirectionHeuristics.RTL); final StaticLayout layout = builder.build(); // Always returns TextDirectionHeuristics.FIRSTSTRONG_LTR. assertEquals(TextDirectionHeuristics.FIRSTSTRONG_LTR, assertEquals(TextDirectionHeuristics.RTL, layout.getTextDirectionHeuristic()); } } Loading