From f8555f42943364c3c90ea0302077ff305b7398ff Mon Sep 17 00:00:00 2001
From: Roberto Raggi <roberto.raggi@nokia.com>
Date: Tue, 20 Jul 2010 15:09:44 +0200
Subject: [PATCH] Skip qualified and template name ids.

---
 src/libs/cplusplus/CppRewriter.cpp | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/libs/cplusplus/CppRewriter.cpp b/src/libs/cplusplus/CppRewriter.cpp
index 9b28a8102c9..c52feca6fb4 100644
--- a/src/libs/cplusplus/CppRewriter.cpp
+++ b/src/libs/cplusplus/CppRewriter.cpp
@@ -382,6 +382,9 @@ FullySpecifiedType UseQualifiedNames::apply(const Name *name, Rewrite *rewrite)
     SubstitutionEnvironment *env = rewrite->env;
     Scope *scope = env->scope();
 
+    if (name->isQualifiedNameId() || name->isTemplateNameId())
+        return FullySpecifiedType();
+
     if (! scope)
         return FullySpecifiedType();
 
-- 
GitLab