summaryrefslogtreecommitdiffstats
path: root/src/qdoc/htmlgenerator.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/qdoc/htmlgenerator.cpp')
-rw-r--r--src/qdoc/htmlgenerator.cpp12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/qdoc/htmlgenerator.cpp b/src/qdoc/htmlgenerator.cpp
index ed130aaf8..b99c30224 100644
--- a/src/qdoc/htmlgenerator.cpp
+++ b/src/qdoc/htmlgenerator.cpp
@@ -1631,12 +1631,15 @@ void HtmlGenerator::generateCollectionNode(CollectionNode *cn, CodeMarker *marke
generateKeywordAnchors(cn);
generateTitle(fullTitle, Text() << cn->subtitle(), subTitleSize, cn, marker);
- if (cn->isModule()) {
- // Generate brief text and status for modules.
- generateBrief(cn, marker);
+ // Generate brief for C++ modules, status for all modules.
+ if (cn->genus() != Node::DOC && cn->genus() != Node::DontCare) {
+ if (cn->isModule())
+ generateBrief(cn, marker);
generateStatus(cn, marker);
generateSince(cn, marker);
+ }
+ if (cn->isModule()) {
if (!cn->noAutoList()) {
NodeMultiMap nmm;
cn->getMemberNamespaces(nmm);
@@ -1657,8 +1660,7 @@ void HtmlGenerator::generateCollectionNode(CollectionNode *cn, CodeMarker *marke
}
}
- Text brief = cn->doc().briefText();
- if (cn->isModule() && !brief.isEmpty()) {
+ if (cn->isModule() && !cn->doc().briefText().isEmpty()) {
generateExtractionMark(cn, DetailedDescriptionMark);
ref = registerRef("details");
out() << "<a name=\"" << ref << "\"></a>" << divNavTop << '\n';