summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/dirdef.cpp2
-rw-r--r--src/groupdef.cpp7
2 files changed, 6 insertions, 3 deletions
diff --git a/src/dirdef.cpp b/src/dirdef.cpp
index b41dc01..a89a9e6 100644
--- a/src/dirdef.cpp
+++ b/src/dirdef.cpp
@@ -142,7 +142,7 @@ bool DirDefImpl::isLinkable() const
void DirDefImpl::addSubDir(DirDef *subdir)
{
- m_subdirs.append(subdir);
+ m_subdirs.push_back(subdir);
subdir->setOuterScope(this);
subdir->setParent(this);
}
diff --git a/src/groupdef.cpp b/src/groupdef.cpp
index bff97e0..5af1cbd 100644
--- a/src/groupdef.cpp
+++ b/src/groupdef.cpp
@@ -331,9 +331,12 @@ void GroupDefImpl::addDir(const DirDef *def)
{
if (def->isHidden()) return;
if (Config_getBool(SORT_BRIEF_DOCS))
- m_dirList->inSort(def);
+ {
+ m_dirList->push_back(def);
+ m_dirList->sort();
+ }
else
- m_dirList->append(def);
+ m_dirList->push_back(def);
}
void GroupDefImpl::addPage(PageDef *def)