[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [kdevelop] languages/cpp/codecompletion: Dont propose dirs in the missing-include assistant
From:       Kevin Funk <kevin () kfunk ! org>
Date:       2014-02-03 18:01:41
Message-ID: E1WANq1-0007hn-9g () scm ! kde ! org
[Download RAW message or body]

Git commit 1fb9737376622072b6bff84be92664d8151532b3 by Kevin Funk.
Committed on 03/02/2014 at 17:59.
Pushed by kfunk into branch 'master'.

Dont propose dirs in the missing-include assistant

M  +4    -0    languages/cpp/codecompletion/missingincludeitem.cpp

http://commits.kde.org/kdevelop/1fb9737376622072b6bff84be92664d8151532b3

diff --git a/languages/cpp/codecompletion/missingincludeitem.cpp \
b/languages/cpp/codecompletion/missingincludeitem.cpp index 5124fa1..0dadba5 100644
--- a/languages/cpp/codecompletion/missingincludeitem.cpp
+++ b/languages/cpp/codecompletion/missingincludeitem.cpp
@@ -223,6 +223,10 @@ QStringList candidateIncludeFilesFromNameMatcher(const QString& \
source, const Qu  const QList<IncludeItem> includeItems = \
CppUtils::allFilesInIncludePath(source, false, QString());  QStringList result;
   for (const IncludeItem& item : includeItems) {
+    // we never want to have directories in the result set
+    if (item.isDirectory)
+      continue;
+
     if (item.name == id.toString() && !isBlacklistedInclude(item.url())) {
       TopDUContext* top = DUChainUtils::standardContextForUrl(item.url());
       // if this file was already parsed, and we don't find a declaration for id => \
discard


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic