diff options
| author | Erik Verbruggen <erik.verbruggen@nokia.com> | 2011-10-26 12:45:53 +0200 |
|---|---|---|
| committer | Erik Verbruggen <erik.verbruggen@nokia.com> | 2011-10-26 12:58:29 +0200 |
| commit | 26b7b87774fa0dece2226faa2819931f3b9442cc (patch) | |
| tree | 1fdf77c9583fb97c4813429398d3a240810b3b15 | |
| parent | 66095e39fd38982a42c4cd88bf6ff14785a0b942 (diff) | |
| download | qt-creator-26b7b87774fa0dece2226faa2819931f3b9442cc.tar.gz | |
C++: fix highlighting again, this time for arguments.
Change-Id: I106102025e4d65aa9759ce7ebdf505ef3765bf32
Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com>
| -rw-r--r-- | src/plugins/cppeditor/cpplocalsymbols.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/plugins/cppeditor/cpplocalsymbols.cpp b/src/plugins/cppeditor/cpplocalsymbols.cpp index 622708af61..c5a2b7a2a8 100644 --- a/src/plugins/cppeditor/cpplocalsymbols.cpp +++ b/src/plugins/cppeditor/cpplocalsymbols.cpp @@ -112,7 +112,8 @@ protected: const Identifier *id = identifier(simpleName->identifier_token); for (int i = _scopeStack.size() - 1; i != -1; --i) { if (Symbol *member = _scopeStack.at(i)->find(id)) { - if (member->isTypedef() || !member->isDeclaration()) + if (member->isTypedef() || + !(member->isDeclaration() || member->isArgument())) continue; else if (!member->isGenerated() && (member->sourceLocation() < firstToken || member->enclosingScope()->isFunction())) { unsigned line, column; |
