diff -r 090a8b8d1083 -r 932307228d05 QTfrontend/chatwidget.cpp --- a/QTfrontend/chatwidget.cpp Mon Apr 11 01:30:43 2011 +0200 +++ b/QTfrontend/chatwidget.cpp Mon Apr 11 11:22:10 2011 -0400 @@ -409,10 +409,8 @@ void HWChatWidget::nickRemoved(const QString& nick) { QList items = chatNicks->findItems(nick, Qt::MatchExactly); - for(QList::iterator it=items.begin(); it!=items.end();) { - chatNicks->takeItem(chatNicks->row(*it)); - ++it; - } + QListIterator it(items); + while(it.hasNext()) chatNicks->takeItem(chatNicks->row(it.next())); lblCount->setText(QString::number(chatNicks->count())); }