aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--cppgenerator.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/cppgenerator.cpp b/cppgenerator.cpp
index 1e9b3877f..12005fe90 100644
--- a/cppgenerator.cpp
+++ b/cppgenerator.cpp
@@ -3294,6 +3294,10 @@ void CppGenerator::writeClassRegister(QTextStream& s, const AbstractMetaClass* m
QString functionSufix = (isObjectType ? "Object" : "Value");
s << INDENT << "Shiboken::TypeResolver::create" << functionSufix;
s << "TypeResolver<" << typeName << " >" << "(typeid(" << typeName << ").name());\n";
+ if (shouldGenerateCppWrapper(metaClass)) {
+ s << INDENT << "Shiboken::TypeResolver::create" << functionSufix;
+ s << "TypeResolver<" << typeName << " >" << "(typeid(" << wrapperName(metaClass) << ").name());\n";
+ }
}
if (usePySideExtensions() && !metaClass->isNamespace()) {