diff options
Diffstat (limited to 'generator')
-rw-r--r-- | generator/cppgenerator.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/generator/cppgenerator.cpp b/generator/cppgenerator.cpp index 80e8cedfb..18bb2a9d8 100644 --- a/generator/cppgenerator.cpp +++ b/generator/cppgenerator.cpp @@ -755,9 +755,6 @@ void CppGenerator::writeVirtualMethodNative(QTextStream &s, const AbstractMetaFu Indentation indentation(INDENT); ac << INDENT; - if (convert && !hasConversionRule) - writeToPythonConversion(ac, arg->type(), func->ownerClass()); - if (hasConversionRule) { ac << arg->name() << "_out"; } else { @@ -769,7 +766,10 @@ void CppGenerator::writeVirtualMethodNative(QTextStream &s, const AbstractMetaFu argName.append(')'); } } - ac << (convert ? "(" : "") << argName << (convert ? ")" : ""); + if (convert) + writeToPythonConversion(ac, arg->type(), func->ownerClass(), argName); + else + ac << argName; } argConversions << argConv; |