aboutsummaryrefslogtreecommitdiffstats
path: root/sources/shiboken6/generator/shiboken/shibokengenerator.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'sources/shiboken6/generator/shiboken/shibokengenerator.cpp')
-rw-r--r--sources/shiboken6/generator/shiboken/shibokengenerator.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/sources/shiboken6/generator/shiboken/shibokengenerator.cpp b/sources/shiboken6/generator/shiboken/shibokengenerator.cpp
index 89379a310..920c668c1 100644
--- a/sources/shiboken6/generator/shiboken/shibokengenerator.cpp
+++ b/sources/shiboken6/generator/shiboken/shibokengenerator.cpp
@@ -2292,7 +2292,8 @@ AbstractMetaFunctionCList
for (; basis; basis = basis->baseClass()) {
const auto inFunctions = basis->findFunctions(func->name());
for (const auto &inFunc : inFunctions) {
- if (!seen->contains(inFunc->minimalSignature())) {
+ if (inFunc->generateBinding()
+ && !seen->contains(inFunc->minimalSignature())) {
seen->insert(inFunc->minimalSignature());
AbstractMetaFunction *newFunc = inFunc->copy();
newFunc->setImplementingClass(func->implementingClass());