From 7a31ca29a4d2512394eed7b36ed696b9561a124b Mon Sep 17 00:00:00 2001 From: Emil Sjolander Date: Tue, 5 Apr 2016 05:01:09 -0700 Subject: [PATCH] Migrate text layout code to use TextDirectionHeuristicCompat instead of forceLTR flag Summary: This allows users of the API to have greater control over handling RTL. One example is Components which needs this greater control to correctly handle RTL. Differential Revision: D3120721 --- .../src/main/java/com/facebook/react/flat/RCTText.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ReactAndroid/src/main/java/com/facebook/react/flat/RCTText.java b/ReactAndroid/src/main/java/com/facebook/react/flat/RCTText.java index 43996a71a..c7c8025ef 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/flat/RCTText.java +++ b/ReactAndroid/src/main/java/com/facebook/react/flat/RCTText.java @@ -11,6 +11,7 @@ package com.facebook.react.flat; import javax.annotation.Nullable; +import android.support.v4.text.TextDirectionHeuristicsCompat; import android.text.BoringLayout; import android.text.Layout; import android.text.StaticLayout; @@ -132,7 +133,7 @@ import com.facebook.react.uimanager.annotations.ReactProp; TextUtils.TruncateAt.END, maximumWidth, mNumberOfLines, - false); + TextDirectionHeuristicsCompat.FIRSTSTRONG_LTR); if (mDrawCommand != null && !mDrawCommand.isFrozen()) { mDrawCommand.setLayout(layout);