summaryrefslogtreecommitdiffstats
path: root/core/java/android/widget/Spinner.java
diff options
context:
space:
mode:
authorChristopher Tate <ctate@android.com>2014-01-27 19:48:03 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2014-01-27 19:48:03 +0000
commit3a3def1304b0fa9ed72003882716ad43e85b13d3 (patch)
tree6321a11191f7efd7f3c221e7af27266ee2f8d06b /core/java/android/widget/Spinner.java
parent4a750c1f4a2760ae564fa56717c04a5f01396090 (diff)
parent0e8f02d68f8cfe14e14800520a8133bc7efd13b7 (diff)
downloadframeworks_base-3a3def1304b0fa9ed72003882716ad43e85b13d3.zip
frameworks_base-3a3def1304b0fa9ed72003882716ad43e85b13d3.tar.gz
frameworks_base-3a3def1304b0fa9ed72003882716ad43e85b13d3.tar.bz2
am 0e8f02d6: am 76dcacad: am 1ff4293e: Merge "Fixed race condition in Spinner.DialogPopup on null reference."
* commit '0e8f02d68f8cfe14e14800520a8133bc7efd13b7': Fixed race condition in Spinner.DialogPopup on null reference.
Diffstat (limited to 'core/java/android/widget/Spinner.java')
-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 b75d36f..5cbabef 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() {