diff options
author | dimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7> | 2001-03-19 21:28:43 (GMT) |
---|---|---|
committer | dimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7> | 2001-03-19 21:28:43 (GMT) |
commit | ea948596d3aecd47d7459244fc4e28a2903d8985 (patch) | |
tree | 15189b5b8aea028e7ff9c9ad19867cb3be0fee9d /src/index.cpp | |
parent | f280bea9dedf210e59b80f486bb016e348a387a6 (diff) | |
download | Doxygen-ea948596d3aecd47d7459244fc4e28a2903d8985.zip Doxygen-ea948596d3aecd47d7459244fc4e28a2903d8985.tar.gz Doxygen-ea948596d3aecd47d7459244fc4e28a2903d8985.tar.bz2 |
Release-1.2.6-20010319
Diffstat (limited to 'src/index.cpp')
-rw-r--r-- | src/index.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/index.cpp b/src/index.cpp index f11fb3f..83495b8 100644 --- a/src/index.cpp +++ b/src/index.cpp @@ -2122,7 +2122,7 @@ void writeGraphInfo(OutputList &ol) * \author KPW */ -void writeGroupTreeNode(OutputList &ol, GroupDef *gd) +void writeGroupTreeNode(OutputList &ol, GroupDef *gd,bool subLevel) { HtmlHelp *htmlHelp=0; FTVHelp *ftvHelp = 0; @@ -2139,7 +2139,7 @@ void writeGroupTreeNode(OutputList &ol, GroupDef *gd) GroupDef *subgd = 0; GroupListIterator gli(*gd->groupList); - if (!gd->visited) + if (!gd->visited && (!gd->isASubGroup() || subLevel)) { //printf("gd->name()=%s #members=%d\n",gd->name().data(),gd->countMembers()); // write group info @@ -2200,7 +2200,7 @@ void writeGroupTreeNode(OutputList &ol, GroupDef *gd) ol.startIndexList(); for (gli.toLast();(subgd=gli.current());--gli) { - writeGroupTreeNode(ol,subgd); + writeGroupTreeNode(ol,subgd,TRUE); } ol.endIndexList(); } @@ -2403,7 +2403,7 @@ void writeGroupHierarchy(OutputList &ol) GroupDef *gd; for (;(gd=gli.current());++gli) { - writeGroupTreeNode(ol,gd); + writeGroupTreeNode(ol,gd,FALSE); } ol.endIndexList(); } |