aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Fabio Bas2011-01-26 21:34:38 +0000
committerGravatar Fabio Bas2011-01-26 21:34:38 +0000
commit14e0403bef83e5cc0348fc31c8e68d4d8fcf59cb (patch)
tree07dafb924d7d959fb41d68888e3185c313810b9b
parentfixed mediaplayer_de.po:67: 'msgid' and 'msgstr' entries do not both end with... (diff)
downloadKVIrc-14e0403bef83e5cc0348fc31c8e68d4d8fcf59cb.tar.gz
KVIrc-14e0403bef83e5cc0348fc31c8e68d4d8fcf59cb.tar.bz2
KVIrc-14e0403bef83e5cc0348fc31c8e68d4d8fcf59cb.zip
fixed logview second level items
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5397 17fca916-40b9-46aa-a4ea-0a15b648b75c
-rw-r--r--src/modules/logview/LogViewWindow.cpp14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/modules/logview/LogViewWindow.cpp b/src/modules/logview/LogViewWindow.cpp
index 1f6271476..a2e2eb05c 100644
--- a/src/modules/logview/LogViewWindow.cpp
+++ b/src/modules/logview/LogViewWindow.cpp
@@ -319,7 +319,19 @@ void LogViewWindow::filterNext()
if(m_szLastGroup!=szCurGroup)
{
m_szLastGroup=szCurGroup;
- m_pLastGroupItem=new LogListViewItemFolder(m_pLastCategory,m_szLastGroup);
+ m_pLastGroupItem=0;
+ for(int i=0;i<m_pLastCategory->childCount(); ++i)
+ {
+ LogListViewItemFolder * pTmp = (LogListViewItemFolder*) m_pLastCategory->child(i);
+ if(pTmp->text(0) == m_szLastGroup)
+ {
+ m_pLastGroupItem=pTmp;
+ break;
+ }
+ }
+
+ if(!m_pLastGroupItem)
+ m_pLastGroupItem=new LogListViewItemFolder(m_pLastCategory,m_szLastGroup);
}
new LogListViewLog(m_pLastGroupItem,pFile->type(),pFile);