summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Christopher Tate <ctate@android.com> 2014-01-27 11:43:23 -0800
committer Android Git Automerger <android-git-automerger@android.com> 2014-01-27 11:43:23 -0800
commit0e8f02d68f8cfe14e14800520a8133bc7efd13b7 (patch)
treec9249140e88307c9f8854942b40fca76a860002f
parent15594557f118f670e8d8523e9aed0df3345d28ca (diff)
parent76dcacada75f192d74ea83cf6b5ce1747c9437ad (diff)
am 76dcacad: am 1ff4293e: Merge "Fixed race condition in Spinner.DialogPopup on null reference."
* commit '76dcacada75f192d74ea83cf6b5ce1747c9437ad': Fixed race condition in Spinner.DialogPopup on null reference.
-rw-r--r--core/java/android/widget/Spinner.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/core/java/android/widget/Spinner.java b/core/java/android/widget/Spinner.java
index b75d36f0039c..5cbabefd1057 100644
--- a/core/java/android/widget/Spinner.java
+++ b/core/java/android/widget/Spinner.java
@@ -952,8 +952,10 @@ public class Spinner extends AbsSpinner implements OnClickListener {
private CharSequence mPrompt;
public void dismiss() {
- mPopup.dismiss();
- mPopup = null;
+ if (mPopup != null) {
+ mPopup.dismiss();
+ mPopup = null;
+ }
}
public boolean isShowing() {