diff options
author | Topi Reinio <topi.reinio@qt.io> | 2020-11-10 23:04:13 +0100 |
---|---|---|
committer | Topi Reinio <topi.reinio@qt.io> | 2020-11-11 09:12:35 +0100 |
commit | 1a97130f20e787812684a8f9acd76c5feef59346 (patch) | |
tree | 2f98513e09e8a4657b7f73ea5ecf9b06820a4ee7 /src/qdoc/xmlgenerator.cpp | |
parent | 41ff0119b628abea56566b92bc325892b10e19ee (diff) | |
download | qttools-1a97130f20e787812684a8f9acd76c5feef59346.tar.gz |
qdoc: Fix linking to property groups
Only the members of a property group were written to .index, not the
group itself; this made cross-module linking to the group fail.
Fixes: QTBUG-88386
Change-Id: I096a2bbdd2b0af00c4d0e9a6974b6dc7dce075a2
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
Diffstat (limited to 'src/qdoc/xmlgenerator.cpp')
-rw-r--r-- | src/qdoc/xmlgenerator.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/qdoc/xmlgenerator.cpp b/src/qdoc/xmlgenerator.cpp index 1ccaaf6cb..d161e5693 100644 --- a/src/qdoc/xmlgenerator.cpp +++ b/src/qdoc/xmlgenerator.cpp @@ -278,6 +278,10 @@ QString XmlGenerator::refForNode(const Node *node) break; } } break; + case Node::SharedComment: { + if (!node->isPropertyGroup()) + break; + } Q_FALLTHROUGH(); case Node::JsProperty: case Node::QmlProperty: if (node->isAttached()) @@ -291,10 +295,6 @@ QString XmlGenerator::refForNode(const Node *node) case Node::Variable: ref = node->name() + "-var"; break; - case Node::SharedComment: - if (node->isPropertyGroup()) - ref = node->name() + "-prop"; - break; default: break; } |