summaryrefslogtreecommitdiff
path: root/core/java/android/widget/Toast.java
diff options
context:
space:
mode:
authorRomain Guy <romainguy@google.com>2011-01-21 12:31:53 -0800
committerRomain Guy <romainguy@google.com>2011-01-21 12:31:53 -0800
commit2152ca58c256f4e7d8a5d895eb96cdc2d2580a05 (patch)
treecfe64baed1b5e5913ee18674aa96a9ba8c3188c8 /core/java/android/widget/Toast.java
parent99d49118b857df4051a864b35254e275bc8a68b6 (diff)
Don't set a Toast's view to null when enqueued several times.
Bug #3374386 Change-Id: I0fc6f96b37c8866ad1e890813054dafbaf2cc13e
Diffstat (limited to 'core/java/android/widget/Toast.java')
-rw-r--r--core/java/android/widget/Toast.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/core/java/android/widget/Toast.java b/core/java/android/widget/Toast.java
index 6a7db1f0b83c..bb23173ae003 100644
--- a/core/java/android/widget/Toast.java
+++ b/core/java/android/widget/Toast.java
@@ -301,6 +301,8 @@ public class Toast {
final Runnable mHide = new Runnable() {
public void run() {
handleHide();
+ // Don't do this in handleHide() because it is also invoked by handleShow()
+ mNextView = null;
}
};
@@ -407,7 +409,6 @@ public class Toast {
}
mView = null;
- mNextView = null;
}
}
}