From 06255286ae1148679685ef4cbbd13ad2677bec93 Mon Sep 17 00:00:00 2001 From: Eberhard Graether Date: Fri, 8 Jul 2016 11:08:56 +0200 Subject: [PATCH] data: No implicit nodes in search autocompletion --- src/lib/data/PersistentStorage.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/lib/data/PersistentStorage.cpp b/src/lib/data/PersistentStorage.cpp index b8ecef55..815ac8cd 100644 --- a/src/lib/data/PersistentStorage.cpp +++ b/src/lib/data/PersistentStorage.cpp @@ -1354,9 +1354,12 @@ void PersistentStorage::buildSearchIndex() { TRACE(); - for (StorageNode node: m_sqliteStorage.getAllNodes()) + for (StorageNode node : m_sqliteStorage.getAllNodes()) { - m_elementIndex.addNode(node.id, NameHierarchy::deserialize(node.serializedName)); + if (intToDefinitionType(node.definitionType) != DEFINITION_IMPLICIT) + { + m_elementIndex.addNode(node.id, NameHierarchy::deserialize(node.serializedName)); + } } m_elementIndex.finishSetup(); }