From f51a403518c23933947bdd84de941ef19f0f1387 Mon Sep 17 00:00:00 2001 From: Nikolai Kosjar Date: Wed, 15 Jul 2015 17:14:57 +0200 Subject: [PATCH] Clang: Send unregisterProjectParts only with non-empty list Change-Id: Id11d420c481758ccd58921dddc92c6036c9204e1 Reviewed-by: Marco Bubke --- src/plugins/clangcodemodel/clangmodelmanagersupport.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/clangcodemodel/clangmodelmanagersupport.cpp b/src/plugins/clangcodemodel/clangmodelmanagersupport.cpp index 0a80d18fc10..f28c0d215dd 100644 --- a/src/plugins/clangcodemodel/clangmodelmanagersupport.cpp +++ b/src/plugins/clangcodemodel/clangmodelmanagersupport.cpp @@ -175,7 +175,8 @@ void ModelManagerSupportClang::onProjectPartsUpdated(ProjectExplorer::Project *p void ModelManagerSupportClang::onProjectPartsRemoved(const QStringList &projectPartIds) { - m_ipcCommunicator.unregisterProjectPartsForCodeCompletion(projectPartIds); + if (!projectPartIds.isEmpty()) + m_ipcCommunicator.unregisterProjectPartsForCodeCompletion(projectPartIds); } #ifdef QT_TESTLIB_LIB