Adding some debug output for finding out why this crashes sometimes...
authorManuel Nickschas <sputnick@quassel-irc.org>
Mon, 18 Feb 2008 15:26:09 +0000 (15:26 +0000)
committerManuel Nickschas <sputnick@quassel-irc.org>
Mon, 18 Feb 2008 15:26:09 +0000 (15:26 +0000)
src/qtui/settingspages/networkssettingspage.cpp

index 80da554..a09a0fe 100644 (file)
@@ -221,7 +221,9 @@ void NetworksSettingsPage::setItemState(NetworkId id, QListWidgetItem *item) {
         if(oldid == currentId) select = true;
         int row = ui.networkList->row(i);
         if(row >= 0) {
         if(oldid == currentId) select = true;
         int row = ui.networkList->row(i);
         if(row >= 0) {
+          qDebug() << "ABOUT TO REMOVE: id=" << oldid << "from row" << row;
           QListWidgetItem *olditem = ui.networkList->takeItem(row);
           QListWidgetItem *olditem = ui.networkList->takeItem(row);
+          qDebug() << "Successfully removed item from list.";
           if(!olditem) {
             qWarning() << "NetworksSettingsPage::setItemState(): Why the heck don't we have an itempointer here?";
             Q_ASSERT(olditem);  // abort non-gracefully, I need to figure out what's causing this
           if(!olditem) {
             qWarning() << "NetworksSettingsPage::setItemState(): Why the heck don't we have an itempointer here?";
             Q_ASSERT(olditem);  // abort non-gracefully, I need to figure out what's causing this