From b1199ef0ccee33b34b0c95d4bbac153bbf2a5be2 Mon Sep 17 00:00:00 2001 From: Przemyslaw Gorszkowski Date: Fri, 7 Dec 2012 14:31:32 +0100 Subject: C++: Fix code completion for nested classes Fix code completion for nested classes when enclosing is template class. Unit tests Task-number: QTCREATORBUG-8245 (only standalone) Change-Id: Ib31ad4b799db927b56debd4dc3e7403404c1839d Reviewed-by: hjk --- src/libs/3rdparty/cplusplus/Symbol.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/libs/3rdparty/cplusplus/Symbol.cpp') diff --git a/src/libs/3rdparty/cplusplus/Symbol.cpp b/src/libs/3rdparty/cplusplus/Symbol.cpp index b6216f002c..cd8ec1ffdd 100644 --- a/src/libs/3rdparty/cplusplus/Symbol.cpp +++ b/src/libs/3rdparty/cplusplus/Symbol.cpp @@ -105,7 +105,7 @@ Symbol::Symbol(TranslationUnit *translationUnit, unsigned sourceLocation, const Symbol::Symbol(Clone *clone, Subst *subst, Symbol *original) : _name(clone->name(original->_name, subst)), - _scope(0), + _scope(original->_scope), _next(0), _fileId(clone->control()->stringLiteral(original->fileName(), original->fileNameLength())), _sourceLocation(original->_sourceLocation), -- cgit v1.2.1