diff --git a/src/plugins/cppeditor/cppeditor.cpp b/src/plugins/cppeditor/cppeditor.cpp index d1a45d7e134198310806aaf49df29def8374b14f..249badf7a76ff1f9e570d860bf6646f81da0459b 100644 --- a/src/plugins/cppeditor/cppeditor.cpp +++ b/src/plugins/cppeditor/cppeditor.cpp @@ -219,7 +219,7 @@ protected: for (Symbol *member = scope->lookat(id); member; member = member->next()) { if (member->identifier() != id) continue; - else if (member->line() < line || (member->line() == line && (member->isGenerated() || member->column() >= column))) { + else if (member->line() < line || (member->line() == line && member->column() <= column)) { //qDebug() << "*** found member:" << member->line() << member->column() << member->name()->identifier()->chars(); uses[member].append(Use(ast, line, column, id->size())); return true;