Index: ui/android/java/src/org/chromium/ui/base/LocalizationUtils.java |
diff --git a/ui/android/java/src/org/chromium/ui/base/LocalizationUtils.java b/ui/android/java/src/org/chromium/ui/base/LocalizationUtils.java |
index da5d1e0579e71a6b285bb579968aa726a3992683..d5f66383d9d87e747d24be89789c550b1c4e1a15 100644 |
--- a/ui/android/java/src/org/chromium/ui/base/LocalizationUtils.java |
+++ b/ui/android/java/src/org/chromium/ui/base/LocalizationUtils.java |
@@ -4,9 +4,11 @@ |
package org.chromium.ui.base; |
+import android.content.res.Configuration; |
import android.view.View; |
import org.chromium.base.ApiCompatibilityUtils; |
+import org.chromium.base.ApplicationStatus; |
import org.chromium.base.CalledByNative; |
import org.chromium.base.JNINamespace; |
@@ -73,8 +75,10 @@ public class LocalizationUtils { |
@CalledByNative |
public static boolean isLayoutRtl() { |
if (sIsLayoutRtl == null) { |
+ Configuration configuration = |
+ ApplicationStatus.getApplicationContext().getResources().getConfiguration(); |
sIsLayoutRtl = Boolean.valueOf( |
- ApiCompatibilityUtils.getLayoutDirectionFromLocale(Locale.getDefault()) == |
+ ApiCompatibilityUtils.getLayoutDirection(configuration) == |
View.LAYOUT_DIRECTION_RTL); |
} |