summaryrefslogtreecommitdiffstats
path: root/src/qdoc/sections.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/qdoc/sections.cpp')
-rw-r--r--src/qdoc/sections.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/qdoc/sections.cpp b/src/qdoc/sections.cpp
index 00357c246..08594abf4 100644
--- a/src/qdoc/sections.cpp
+++ b/src/qdoc/sections.cpp
@@ -283,9 +283,7 @@ void Section::reduce()
{
if (!isEmpty()) {
keys_ = memberMap_.keys();
- obsoleteKeys_ = obsoleteMemberMap_.keys();
members_ = memberMap_.values().toVector();
- obsoleteMembers_ = obsoleteMemberMap_.values().toVector();
reimplementedMembers_ = reimplementedMemberMap_.values().toVector();
for (int i = 0; i < classMapList_.size(); i++) {
ClassMap *cm = classMapList_[i];
@@ -296,6 +294,10 @@ void Section::reduce()
classKeysNodesList_.append(ckn);
}
}
+ if (!obsoleteMemberMap_.isEmpty()) {
+ obsoleteKeys_ = obsoleteMemberMap_.keys();
+ obsoleteMembers_ = obsoleteMemberMap_.values().toVector();
+ }
}
/*!