diff options
author | Marcelo Lira <marcelo.lira@openbossa.org> | 2011-08-30 19:28:53 -0300 |
---|---|---|
committer | Hugo Parente Lima <hugo.pl@gmail.com> | 2012-03-08 16:17:13 -0300 |
commit | 9040f2afccd26647071a8f1753370f6935408231 (patch) | |
tree | b823b8855655e5cc32249f63c807480e96d7854a /generator | |
parent | 472aea289e7e036202e645f98528f3bfc1bdfd4b (diff) |
Safer type index define line generation.
Reviewed by Hugo Parente <hugo.lima@openbossa.org>
Reviewed by Luciano Wolf <luciano.wolf@openbossa.org>
Diffstat (limited to 'generator')
-rw-r--r-- | generator/headergenerator.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/generator/headergenerator.cpp b/generator/headergenerator.cpp index 1e2a5b8d7..fb6ff49ef 100644 --- a/generator/headergenerator.cpp +++ b/generator/headergenerator.cpp @@ -305,7 +305,8 @@ void HeaderGenerator::writeTypeIndexDefineLine(QTextStream& s, const TypeEntry* const ComplexTypeEntry* cType = reinterpret_cast<const ComplexTypeEntry*>(typeEntry); if (cType->baseContainerType()) { const AbstractMetaClass* metaClass = classes().findClass(cType); - _writeTypeIndexDefineLine(s, getTypeIndexVariableName(metaClass, true), typeIndex); + if (metaClass->templateBaseClass()) + _writeTypeIndexDefineLine(s, getTypeIndexVariableName(metaClass, true), typeIndex); } } if (typeEntry->isEnum()) { |