From 50875ff0da2539440cf3ba94156497975579f61c Mon Sep 17 00:00:00 2001
From: Roberto Raggi <roberto.raggi@nokia.com>
Date: Wed, 21 Jul 2010 12:48:05 +0200
Subject: [PATCH] Fixed LookupContext::fullyQualifiedName()

Now the method can be used to get the fully qualified name of
destructors, operator-ids and conversion-function-ids.
---
 src/libs/cplusplus/LookupContext.cpp | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/libs/cplusplus/LookupContext.cpp b/src/libs/cplusplus/LookupContext.cpp
index afdac99ef63..a2b3141a441 100644
--- a/src/libs/cplusplus/LookupContext.cpp
+++ b/src/libs/cplusplus/LookupContext.cpp
@@ -57,9 +57,8 @@ static void addNames(const Name *name, QList<const Name *> *names, bool addAllNa
         return;
     else if (const QualifiedNameId *q = name->asQualifiedNameId()) {
         addNames(q->base(), names);
-        addNames(q->name(), names);
-    } else if (addAllNames || name->isNameId() || name->isTemplateNameId()
-               || name->asDestructorNameId()) {
+        addNames(q->name(), names, addAllNames);
+    } else if (addAllNames || name->isNameId() || name->isTemplateNameId()) {
         names->append(name);
     }
 }
-- 
GitLab