[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [Konversation] 95ffa30: Prevent collapse of Offline branch on each
From: Gary Cramblitt <garycramblitt () comcast ! net>
Date: 2010-07-01 13:28:01
Message-ID: 20100701132801.3549EBB5740 () projects ! kde ! org
[Download RAW message or body]
commit 95ffa302d953fdf0c64949a7b70eea55be5a4937
Author: Gary Cramblitt <garycramblitt@comcast.net>
Date: Wed Aug 18 02:53:01 2004 +0000
Prevent collapse of Offline branch on each refresh cycle.
svn path=/trunk/kdeextragear-2/konversation/; revision=338755
diff --git a/konversation/nicksonline.cpp b/konversation/nicksonline.cpp
index 308a9b8..8963edd 100644
--- a/konversation/nicksonline.cpp
+++ b/konversation/nicksonline.cpp
@@ -200,17 +200,19 @@ void NicksOnline::updateServerOnlineList(Server* server, bool)
child = nextChild;
}
}
+ QString i18nOffline = i18n("Offline");
// Remove nicks from list if no longer online.
child = serverRoot->firstChild();
while (child)
{
nextChild = child->nextSibling();
- if (!nickInfoList->contains(child->text(0).lower())) delete child;
+ if (!nickInfoList->contains(child->text(0).lower()) && (child->text(0) != i18nOffline))
+ delete child;
child = nextChild;
}
// List offline nicknames.
- QListViewItem* offlineRoot = findItemChild(serverRoot, i18n("Offline"));
- if (!offlineRoot) offlineRoot = new KListViewItem(serverRoot, i18n("Offline"));
+ QListViewItem* offlineRoot = findItemChild(serverRoot, i18nOffline);
+ if (!offlineRoot) offlineRoot = new KListViewItem(serverRoot, i18nOffline);
nickInfoList = server->getNicksOffline();
NickInfoMap::ConstIterator itOffline;
for ( itOffline = nickInfoList->begin(); itOffline != nickInfoList->end() ; ++itOffline)
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic