From bf0bc63defd8bb76278ecb1df5ebf5272fd00047 Mon Sep 17 00:00:00 2001 From: Fabrice Di Meglio Date: Mon, 30 Jul 2012 14:06:58 -0700 Subject: Improve Toast RTL support - use Locale from Context Change-Id: Ic93bb6e3f9310d54d879c20754c9310154940565 --- core/java/android/widget/Toast.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'core/java/android/widget/Toast.java') diff --git a/core/java/android/widget/Toast.java b/core/java/android/widget/Toast.java index 6fc0773..9e074f0 100644 --- a/core/java/android/widget/Toast.java +++ b/core/java/android/widget/Toast.java @@ -376,8 +376,8 @@ public class Toast { mWM = WindowManagerImpl.getDefault(); // We can resolve the Gravity here by using the Locale for getting // the layout direction - final int layoutDirection = LocaleUtil.getLayoutDirectionFromLocale( - Locale.getDefault()); + final Locale locale = mView.getContext().getResources().getConfiguration().locale; + final int layoutDirection = LocaleUtil.getLayoutDirectionFromLocale(locale); final int gravity = Gravity.getAbsoluteGravity(mGravity, layoutDirection); mParams.gravity = gravity; if ((gravity & Gravity.HORIZONTAL_GRAVITY_MASK) == Gravity.FILL_HORIZONTAL) { -- cgit v1.1