diff options
Diffstat (limited to 'src/qdoc/sections.cpp')
-rw-r--r-- | src/qdoc/sections.cpp | 6 |
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(); + } } /*! |