summaryrefslogtreecommitdiff
path: root/src/qdoc/sections.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/qdoc/sections.cpp')
-rw-r--r--src/qdoc/sections.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/qdoc/sections.cpp b/src/qdoc/sections.cpp
index f22be1b32..55c0ed635 100644
--- a/src/qdoc/sections.cpp
+++ b/src/qdoc/sections.cpp
@@ -194,12 +194,9 @@ void Section::insert(Node *node)
if (node->isDeprecated()) {
m_obsoleteMemberMap.insert(key, node);
} else {
- if (!inherited)
+ if (!inherited || m_style == AllMembers)
m_memberMap.insert(key, node);
- else if (m_style == AllMembers) {
- if (!m_memberMap.contains(key))
- m_memberMap.insert(key, node);
- }
+
if (inherited && (node->parent()->isClassNode() || node->parent()->isNamespace())) {
if (m_inheritedMembers.isEmpty()
|| m_inheritedMembers.last().first != node->parent()) {