--- qt-x11-free-3.3.4/src/widgets/qlistbox.cpp-- 2005-06-08 15:58:40.980036152 +0200 +++ qt-x11-free-3.3.4/src/widgets/qlistbox.cpp 2005-06-08 15:59:01.848863608 +0200 @@ -1840,7 +1840,7 @@ void QListBox::setCurrentItem( int index */ void QListBox::setCurrentItem( QListBoxItem * i ) { - if ( !i || d->current == i ) + if ( !i || d->current == i || numRows() == 0 ) return; QRect mfrect = itemRect( i );