diff options
author | Winson Chung <winsonc@google.com> | 2012-07-02 11:47:27 -0700 |
---|---|---|
committer | Winson Chung <winsonc@google.com> | 2012-07-02 11:48:47 -0700 |
commit | cb9ab4f3aa04ad60355d119dfedca3052378d8f9 (patch) | |
tree | faf8a37aa9c0455c47dad5f29437f6698f97d283 /src/com/android/launcher2/AppsCustomizePagedView.java | |
parent | dab9b114039198add72105dcb3015d1765b2af9f (diff) | |
download | android_packages_apps_Trebuchet-cb9ab4f3aa04ad60355d119dfedca3052378d8f9.tar.gz android_packages_apps_Trebuchet-cb9ab4f3aa04ad60355d119dfedca3052378d8f9.tar.bz2 android_packages_apps_Trebuchet-cb9ab4f3aa04ad60355d119dfedca3052378d8f9.zip |
Fixing issue where toasts were getting queued. (Bug 6572269)
Change-Id: Iceb27c4c5a4168beb5a5ae37a0c597e1940bff04
Diffstat (limited to 'src/com/android/launcher2/AppsCustomizePagedView.java')
-rw-r--r-- | src/com/android/launcher2/AppsCustomizePagedView.java | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/com/android/launcher2/AppsCustomizePagedView.java b/src/com/android/launcher2/AppsCustomizePagedView.java index d55260c86..80fc62fce 100644 --- a/src/com/android/launcher2/AppsCustomizePagedView.java +++ b/src/com/android/launcher2/AppsCustomizePagedView.java @@ -300,6 +300,8 @@ public class AppsCustomizePagedView extends PagedViewWithDraggableItems implemen PendingAddWidgetInfo mCreateWidgetInfo = null; private boolean mDraggingWidget = false; + private Toast mWidgetInstructionToast; + // Deferral of loading widget previews during launcher transitions private boolean mInTransition; private ArrayList<AsyncTaskPageData> mDeferredSyncWidgetPageItems = @@ -577,8 +579,12 @@ public class AppsCustomizePagedView extends PagedViewWithDraggableItems implemen } else if (v instanceof PagedViewWidget) { // Let the user know that they have to long press to add a widget - Toast.makeText(getContext(), R.string.long_press_widget_to_add, - Toast.LENGTH_SHORT).show(); + if (mWidgetInstructionToast != null) { + mWidgetInstructionToast.cancel(); + } + mWidgetInstructionToast = Toast.makeText(getContext(),R.string.long_press_widget_to_add, + Toast.LENGTH_SHORT); + mWidgetInstructionToast.show(); // Create a little animation to show that the widget can move float offsetY = getResources().getDimensionPixelSize(R.dimen.dragViewOffsetY); |