diff options
| author | Przemyslaw Gorszkowski <pgorszkowski@gmail.com> | 2013-04-07 17:48:16 +0200 |
|---|---|---|
| committer | Erik Verbruggen <erik.verbruggen@digia.com> | 2013-04-10 15:04:02 +0200 |
| commit | eb30ab6604063550fea2d44a573299b95d459c3c (patch) | |
| tree | 168013df74b1f7570d82e06954748a6fcddf7463 /src/plugins/cpptools/cppcompletionassist.cpp | |
| parent | bde666724083126808507e46bc840eb601631a13 (diff) | |
| download | qt-creator-eb30ab6604063550fea2d44a573299b95d459c3c.tar.gz | |
C++: fixed code completion for namespace aliases
Task-number: QTCREATORBUG-166
Change-Id: I7a19065a57bfb943e5fc4e2bd9bd81988c1175e3
Reviewed-by: Sergey Shambir <sergey.shambir.auto@gmail.com>
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
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); |
