diff options
author | Kai Uwe Broulik <kde@privat.broulik.de> | 2023-08-17 23:09:10 +0200 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2023-08-19 11:44:13 +0000 |
commit | b8db58e7b367a79f508dc20eaa54ebfe9de68f9f (patch) | |
tree | 261d40385b24ee2989df7c524462a7234148be9a | |
parent | 84d719baab1f5415cb653337716e1d1e2754babc (diff) |
QV4::QObjectWrapper: Remove superfluous loop
This caused all overloads to be printed in exponential amounts.
Change-Id: I619b5402e9d9f164c4372c30ba28655818b81014
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
(cherry picked from commit f956eada99ea9926a917f24a1afb03382406d346)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r-- | src/qml/jsruntime/qv4qobjectwrapper.cpp | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/src/qml/jsruntime/qv4qobjectwrapper.cpp b/src/qml/jsruntime/qv4qobjectwrapper.cpp index 5c2f2a9b78..40e9a1dc5a 100644 --- a/src/qml/jsruntime/qv4qobjectwrapper.cpp +++ b/src/qml/jsruntime/qv4qobjectwrapper.cpp @@ -1955,13 +1955,11 @@ static const QQmlPropertyData *ResolveOverloaded( } else { QString error = QLatin1String("Unable to determine callable overload. Candidates are:"); for (int i = 0; i < methodCount; ++i) { - for (int i = 0; i < methodCount; ++i) { - const QQmlPropertyData &candidate = methods[i]; - const QMetaMethod m = candidate.isConstructor() - ? object.metaObject()->constructor(candidate.coreIndex()) - : object.metaObject()->method(candidate.coreIndex()); - error += u"\n " + QString::fromUtf8(m.methodSignature()); - } + const QQmlPropertyData &candidate = methods[i]; + const QMetaMethod m = candidate.isConstructor() + ? object.metaObject()->constructor(candidate.coreIndex()) + : object.metaObject()->method(candidate.coreIndex()); + error += u"\n " + QString::fromUtf8(m.methodSignature()); } engine->throwError(error); |