summaryrefslogtreecommitdiff
path: root/src/swing
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2011-03-31 16:41:51 +0000
committerPaul Phillips <paulp@improving.org>2011-03-31 16:41:51 +0000
commit06218608dcfda67203cb199c23fb4993bd61ead8 (patch)
treec8eaa382f1998490f24bf1b8f27dbdfda3f3d52b /src/swing
parentac87dd2e0c8778ba70f737b5788a443e01eac5f4 (diff)
downloadscala-06218608dcfda67203cb199c23fb4993bd61ead8.tar.gz
scala-06218608dcfda67203cb199c23fb4993bd61ead8.tar.bz2
scala-06218608dcfda67203cb199c23fb4993bd61ead8.zip
Emptiness check in swing, closes #1578 no review.
Diffstat (limited to 'src/swing')
-rw-r--r--src/swing/scala/swing/ComboBox.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/swing/scala/swing/ComboBox.scala b/src/swing/scala/swing/ComboBox.scala
index 69cfa6988f..75f981064b 100644
--- a/src/swing/scala/swing/ComboBox.scala
+++ b/src/swing/scala/swing/ComboBox.scala
@@ -122,7 +122,7 @@ object ComboBox {
def newConstantModel[A](items: Seq[A]): ComboBoxModel = {
new AbstractListModel with ComboBoxModel {
- private var selected = items(0)
+ private var selected: A = if (items.isEmpty) null.asInstanceOf[A] else items(0)
def getSelectedItem: AnyRef = selected.asInstanceOf[AnyRef]
def setSelectedItem(a: Any) {
if ((selected != null && selected != a) ||