From a2c1917e37170ca7576049c2f14792b742a304bf Mon Sep 17 00:00:00 2001 From: "susanta.patra" Date: Fri, 8 Dec 2017 10:23:13 +0530 Subject: [PATCH] Fixed RTL alignment issue in suggested language list Suggested language list alignment should be as per the default locale. Test: 1. RTL language 2. Settings>System>Languages & input>Languages>Add a language>English 3. Check the alignment Bug: 70360392 Change-Id: I934b1061fb897ac69270a493562defba4a5a1a35 Signed-off-by: susanta.patra --- core/java/com/android/internal/app/SuggestedLocaleAdapter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/java/com/android/internal/app/SuggestedLocaleAdapter.java b/core/java/com/android/internal/app/SuggestedLocaleAdapter.java index 46f47a31441c0..d138241524147 100644 --- a/core/java/com/android/internal/app/SuggestedLocaleAdapter.java +++ b/core/java/com/android/internal/app/SuggestedLocaleAdapter.java @@ -199,7 +199,7 @@ public class SuggestedLocaleAdapter extends BaseAdapter implements Filterable { text.setTextLocale(item.getLocale()); text.setContentDescription(item.getContentDescription(mCountryMode)); if (mCountryMode) { - int layoutDir = TextUtils.getLayoutDirectionFromLocale(item.getParent()); + int layoutDir = TextUtils.getLayoutDirectionFromLocale(Locale.getDefault()); //noinspection ResourceType convertView.setLayoutDirection(layoutDir); text.setTextDirection(layoutDir == View.LAYOUT_DIRECTION_RTL