diff options
| author | Romain Guy <romainguy@google.com> | 2011-01-21 12:31:53 -0800 |
|---|---|---|
| committer | Romain Guy <romainguy@google.com> | 2011-01-21 12:31:53 -0800 |
| commit | 2152ca58c256f4e7d8a5d895eb96cdc2d2580a05 (patch) | |
| tree | cfe64baed1b5e5913ee18674aa96a9ba8c3188c8 /core/java/android/widget/Toast.java | |
| parent | 99d49118b857df4051a864b35254e275bc8a68b6 (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.java | 3 |
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; } } } |
