summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorFabrice Di Meglio <fdimeglio@google.com>2012-07-31 12:26:51 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2012-07-31 12:26:52 -0700
commitfba3bf97d4c9fecac2de727120515c8c7f08bcf9 (patch)
tree57609e897d5a807c633ba2207ee82faaf2b0e67b /core
parent16ef57791766b92b8e34de4f752db2f522f34c82 (diff)
parent025f9602ee99ba5883512a97f2a46f8132ece5d6 (diff)
downloadframeworks_base-fba3bf97d4c9fecac2de727120515c8c7f08bcf9.zip
frameworks_base-fba3bf97d4c9fecac2de727120515c8c7f08bcf9.tar.gz
frameworks_base-fba3bf97d4c9fecac2de727120515c8c7f08bcf9.tar.bz2
Merge "Improve Toast RTL support" into jb-mr1-dev
Diffstat (limited to 'core')
-rw-r--r--core/java/android/widget/Toast.java9
1 files changed, 3 insertions, 6 deletions
diff --git a/core/java/android/widget/Toast.java b/core/java/android/widget/Toast.java
index 9e074f0..7dcbc3e 100644
--- a/core/java/android/widget/Toast.java
+++ b/core/java/android/widget/Toast.java
@@ -19,12 +19,12 @@ package android.widget;
import android.app.INotificationManager;
import android.app.ITransientNotification;
import android.content.Context;
+import android.content.res.Configuration;
import android.content.res.Resources;
import android.graphics.PixelFormat;
import android.os.Handler;
import android.os.RemoteException;
import android.os.ServiceManager;
-import android.util.LocaleUtil;
import android.util.Log;
import android.view.Gravity;
import android.view.LayoutInflater;
@@ -34,8 +34,6 @@ import android.view.WindowManagerImpl;
import android.view.accessibility.AccessibilityEvent;
import android.view.accessibility.AccessibilityManager;
-import java.util.Locale;
-
/**
* A toast is a view containing a quick little message for the user. The toast class
* helps you create and show those.
@@ -376,9 +374,8 @@ public class Toast {
mWM = WindowManagerImpl.getDefault();
// We can resolve the Gravity here by using the Locale for getting
// the layout direction
- final Locale locale = mView.getContext().getResources().getConfiguration().locale;
- final int layoutDirection = LocaleUtil.getLayoutDirectionFromLocale(locale);
- final int gravity = Gravity.getAbsoluteGravity(mGravity, layoutDirection);
+ final Configuration config = mView.getContext().getResources().getConfiguration();
+ final int gravity = Gravity.getAbsoluteGravity(mGravity, config.layoutDirection);
mParams.gravity = gravity;
if ((gravity & Gravity.HORIZONTAL_GRAVITY_MASK) == Gravity.FILL_HORIZONTAL) {
mParams.horizontalWeight = 1.0f;