From: <cod...@us...> - 2008-01-29 23:06:27
|
Revision: 2541 http://kmess.svn.sourceforge.net/kmess/?rev=2541&view=rev Author: codingdomain Date: 2008-01-29 15:06:31 -0800 (Tue, 29 Jan 2008) Log Message: ----------- kde4porting: fixed endless loop in KMessView::findNextGroup(), used to build the contact list Modified Paths: -------------- branches/kmess/kde4porting/kmess/kmessview.cpp Modified: branches/kmess/kde4porting/kmess/kmessview.cpp =================================================================== --- branches/kmess/kde4porting/kmess/kmessview.cpp 2008-01-29 23:05:53 UTC (rev 2540) +++ branches/kmess/kde4porting/kmess/kmessview.cpp 2008-01-29 23:06:31 UTC (rev 2541) @@ -555,11 +555,13 @@ GroupListViewItem * KMessView::findNextGroup(GroupListViewItem *previousGroup) const { QTreeWidgetItem *currentItem = previousGroup; - int type; - int index = 0; + int type; + int index = contactListView_->indexOfTopLevelItem( previousGroup ) + 1; + int topLevelCount = contactListView_->topLevelItemCount(); - while( index < contactListView_->topLevelItemCount() ) + while( index < topLevelCount ) { + kDebug() << "Checking item " << index << "/" << topLevelCount << "..."; currentItem = contactListView_->topLevelItem( index ); // Check for the given type This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |