diff options
Diffstat (limited to 'src/plugins/cpptools/cppcompletionassist.cpp')
-rw-r--r-- | src/plugins/cpptools/cppcompletionassist.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/plugins/cpptools/cppcompletionassist.cpp b/src/plugins/cpptools/cppcompletionassist.cpp index 72be9a4bf0..d9e12a95ec 100644 --- a/src/plugins/cpptools/cppcompletionassist.cpp +++ b/src/plugins/cpptools/cppcompletionassist.cpp @@ -517,7 +517,9 @@ public: BasicProposalItem *operator()(Symbol *symbol) { - if (! symbol || ! symbol->name() || symbol->name()->isQualifiedNameId()) + //using declaration can be qualified + if (! symbol || ! symbol->name() || (symbol->name()->isQualifiedNameId() + && ! symbol->asUsingDeclaration())) return 0; BasicProposalItem *previousItem = switchCompletionItem(0); |