[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [akonadi-search/Applications/15.08] agent: Fix crash after reinitializing Index
From: Dan_Vrátil <dvratil () redhat ! com>
Date: 2015-09-22 21:54:29
Message-ID: E1ZeVW9-0003iO-78 () scm ! kde ! org
[Download RAW message or body]
Git commit 5bef6f440afdf9795b7de23fd5ba1ada91d92dc2 by Dan Vrátil.
Committed on 22/09/2015 at 21:52.
Pushed by dvratil into branch 'Applications/15.08'.
Fix crash after reinitializing Index
M +3 -3 agent/index.cpp
http://commits.kde.org/akonadi-search/5bef6f440afdf9795b7de23fd5ba1ada91d92dc2
diff --git a/agent/index.cpp b/agent/index.cpp
index a8ee7d8..979eb5f 100644
--- a/agent/index.cpp
+++ b/agent/index.cpp
@@ -46,8 +46,7 @@ Index::~Index()
{
delete m_collectionIndexer;
m_collectionIndexer = Q_NULLPTR;
- qDeleteAll(m_indexer.values().toSet());
- m_indexer.clear();
+ qDeleteAll(m_listIndexer);
}
static void removeDir(const QString &dirName)
@@ -69,7 +68,8 @@ void Index::removeDatabase()
{
delete m_collectionIndexer;
m_collectionIndexer = Q_NULLPTR;
- qDeleteAll(m_indexer.values().toSet());
+ qDeleteAll(m_listIndexer);
+ m_listIndexer.clear();
m_indexer.clear();
qCDebug(AKONADI_INDEXER_AGENT_LOG) << "Removing database";
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic