aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHugo Parente Lima <hugo.pl@gmail.com>2011-05-17 16:21:54 -0300
committerHugo Parente Lima <hugo.pl@gmail.com>2012-03-08 16:15:23 -0300
commit7bbf04b2e010781a18635b8f102505d405ad849c (patch)
tree82de7b44bbf6868768a54f0ea9a912f64582f7f7
parent4b4d0a0429987be5aa8373c73447bf37b5b9bbeb (diff)
Use right argument variable name on keep reference when inside constructors.
-rw-r--r--generator/cppgenerator.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/generator/cppgenerator.cpp b/generator/cppgenerator.cpp
index a417bd891..27d724b79 100644
--- a/generator/cppgenerator.cpp
+++ b/generator/cppgenerator.cpp
@@ -1985,6 +1985,7 @@ QString CppGenerator::argumentNameFromIndex(const AbstractMetaFunction* func, in
if (argType) {
*wrappedClass = classes().findClass(argType->typeEntry()->name());
if (argIndex == 1
+ && !func->isConstructor()
&& OverloadData::isSingleArgument(getFunctionGroups(func->implementingClass())[func->name()]))
pyArgName = QString("arg");
else