aboutsummaryrefslogtreecommitdiffstats
path: root/src/qmlcompiler/qqmljsfunctioninitializer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/qmlcompiler/qqmljsfunctioninitializer.cpp')
-rw-r--r--src/qmlcompiler/qqmljsfunctioninitializer.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/qmlcompiler/qqmljsfunctioninitializer.cpp b/src/qmlcompiler/qqmljsfunctioninitializer.cpp
index fc0cdb2848..997771489b 100644
--- a/src/qmlcompiler/qqmljsfunctioninitializer.cpp
+++ b/src/qmlcompiler/qqmljsfunctioninitializer.cpp
@@ -169,6 +169,8 @@ QQmlJSCompilePass::Function QQmlJSFunctionInitializer::run(
} else {
const auto methods = m_objectType->methods(signalName);
for (const auto &method : methods) {
+ if (method.isCloned())
+ continue;
if (method.methodType() == QQmlJSMetaMethod::Signal) {
function.isSignalHandler = true;
const auto arguments = method.parameters();