aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--generator.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/generator.cpp b/generator.cpp
index 99a74d301..0f91a0e6e 100644
--- a/generator.cpp
+++ b/generator.cpp
@@ -200,7 +200,8 @@ bool Generator::hasDefaultConstructor(const AbstractMetaType *type)
void Generator::replaceTemplateVariables(QString &code, const AbstractMetaFunction *func)
{
const AbstractMetaClass *cpp_class = func->ownerClass();
- code.replace("%TYPE", cpp_class->name());
+ if (cpp_class)
+ code.replace("%TYPE", cpp_class->name());
foreach (AbstractMetaArgument *arg, func->arguments())
code.replace("%" + QString::number(arg->argumentIndex() + 1), arg->argumentName());