diff options
-rw-r--r-- | src/swing/scala/swing/ListView.scala | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/swing/scala/swing/ListView.scala b/src/swing/scala/swing/ListView.scala index c0e99412c1..a15471796c 100644 --- a/src/swing/scala/swing/ListView.scala +++ b/src/swing/scala/swing/ListView.scala @@ -157,12 +157,12 @@ class ListView[A] extends Component { def listData: Seq[A] = peer.getModel match { case model: ModelWrapper => model.items - case model @ _ => new Seq[A] { + case model @ _ => new Seq[A] { selfSeq => def length = model.getSize def iterator = new Iterator[A] { var idx = 0 def next = { idx += 1; apply(idx-1) } - def hasNext = idx < length + def hasNext = idx < selfSeq.length } def apply(n: Int) = model.getElementAt(n).asInstanceOf[A] } |