aboutsummaryrefslogtreecommitdiffstats
path: root/generator
diff options
context:
space:
mode:
Diffstat (limited to 'generator')
-rw-r--r--generator/shiboken/shibokengenerator.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/generator/shiboken/shibokengenerator.cpp b/generator/shiboken/shibokengenerator.cpp
index 7de0d3a51..ab3f59466 100644
--- a/generator/shiboken/shibokengenerator.cpp
+++ b/generator/shiboken/shibokengenerator.cpp
@@ -1659,7 +1659,7 @@ void ShibokenGenerator::writeCodeSnips(QTextStream& s,
if (type->isReference() || isPointer(type))
code.replace(QString("%%1.").arg(idx), QString("%1->").arg(replacement));
}
- code.replace(QString("%%1").arg(idx), pair.second);
+ code.replace(QRegExp(QString("%%1\\b").arg(idx)), pair.second);
}
if (language == TypeSystem::NativeCode) {
@@ -1923,7 +1923,7 @@ bool ShibokenGenerator::injectedCodeUsesArgument(const AbstractMetaFunction* fun
QString code = snip.code();
if (code.contains("%ARGUMENT_NAMES"))
return true;
- if (code.contains(QString("%%1").arg(argumentIndex + 1)))
+ if (code.contains(QRegExp(QString("%%1\\b").arg(argumentIndex + 1))))
return true;
}
return false;