aboutsummaryrefslogtreecommitdiffstats
path: root/sources/pyside6/libpysideqml/pysideqmlmetacallerror.cpp
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2025-03-19 09:47:16 +0100
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2025-03-19 15:59:43 +0100
commit03fa7e1064d1bf037ab2ee381ce473479865f1fa (patch)
tree06314f4977ad3fb90818f2c68e7150519cff8c05 /sources/pyside6/libpysideqml/pysideqmlmetacallerror.cpp
parent46d6165ff78e5b9ec377bd9f29eeff4b304c08f6 (diff)
shiboken6: Match "const" for unresolved signatures with legacy handling
Change 50d0c3c94ff66c104de269f09c08109eb9d0eb3a enabled specifying unresolved signatures for function modifications, but the helper function did not consider "const". This caused rejection and modification signatures with trailing "const" to not match. To fix this while keeping the legacy behavior, change AbstractMetaFunction::unresolvedSignature() to use a string list and add a const signature besides the non-const one. On this occasion, also use the raw signatures before QMetaObject::normalizedSignature() for modification matching. Pick-to: 6.9 Change-Id: I99f9d99a4378ef6e63b94fc8fc52e9211f9a6853 Reviewed-by: Christian Tismer <tismer@stackless.com>
Diffstat (limited to 'sources/pyside6/libpysideqml/pysideqmlmetacallerror.cpp')
0 files changed, 0 insertions, 0 deletions