From 14e0403bef83e5cc0348fc31c8e68d4d8fcf59cb Mon Sep 17 00:00:00 2001 From: Fabio Bas Date: Wed, 26 Jan 2011 21:34:38 +0000 Subject: fixed logview second level items git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5397 17fca916-40b9-46aa-a4ea-0a15b648b75c --- src/modules/logview/LogViewWindow.cpp | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'src/modules/logview/LogViewWindow.cpp') 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;ichildCount(); ++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); -- cgit v1.3.1-10-gc9f91