diff options
Diffstat (limited to 'src/qdoc/htmlgenerator.cpp')
-rw-r--r-- | src/qdoc/htmlgenerator.cpp | 12 |
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'; |