summaryrefslogtreecommitdiff
path: root/src/qdoc/qmlvisitor.cpp
diff options
context:
space:
mode:
authorTopi Reinio <topi.reinio@qt.io>2021-06-10 13:48:00 +0200
committerTopi Reiniƶ <topi.reinio@qt.io>2021-06-10 12:05:36 +0000
commit8d29e7c656c430a17a30ef9e20d543bf86b9520d (patch)
tree66174bb11510aa5f327a2b4682b7bbae340004db /src/qdoc/qmlvisitor.cpp
parent528c81e88dd8d5070ea814ed124f89ce802fe3ad (diff)
downloadqttools-8d29e7c656c430a17a30ef9e20d543bf86b9520d.tar.gz
qdoc: Fix incorrect parameters generated for QML signals
If no \qmlsignal command was used, but a signal declaration in a QML file was preceded by its documentation comment, the signal parameters were malformed. Fixes: QTBUG-94395 Change-Id: Ie2f084009b4fb3f27602f170fab49601c19ab987 Reviewed-by: Paul Wicking <paul.wicking@qt.io>
Diffstat (limited to 'src/qdoc/qmlvisitor.cpp')
-rw-r--r--src/qdoc/qmlvisitor.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/qdoc/qmlvisitor.cpp b/src/qdoc/qmlvisitor.cpp
index 5d32fc481..5f7edde35 100644
--- a/src/qdoc/qmlvisitor.cpp
+++ b/src/qdoc/qmlvisitor.cpp
@@ -629,7 +629,7 @@ bool QmlDocVisitor::visit(QQmlJS::AST::UiPublicMember *member)
for (QQmlJS::AST::UiParameterList *it = member->parameters; it; it = it->next) {
const QString type = qualifiedIdToString(it->type);
if (!type.isEmpty() && !it->name.isEmpty())
- parameters.append(type, QString(), it->name.toString());
+ parameters.append(type, it->name.toString());
}
applyDocumentation(member->firstSourceLocation(), newSignal);
}