Index: memberlist.cpp =================================================================== --- memberlist.cpp (revision 684) +++ memberlist.cpp (working copy) @@ -435,6 +435,7 @@ ol.endMemberDocList(); } + void MemberList::writeDocumentationPage(OutputList &ol, const char *scopeName, Definition *container) { @@ -442,6 +443,15 @@ MemberDef *md; for ( ; (md=mli.current()) ; ++mli) { + // 3/9/09 md (aka Michael at Dilworth dot net) + // temp fix for bug #460497, Enum page is blank when SEPARATE_MEMBER_PAGES is yes, + // + // As we are calling md->writeDocumentation with showEnumValues=false, (last parameter defaults + // to false, nothing will be written. While the correct page is rendered for the enum itself, the + // subsequent enum values will clobber the page. When enums and showEnumValues have been worked out + // remove this. + if (md->isEnumValue()) continue; // don't bother if it is a enum value. + QCString diskName=md->getOutputFileBase(); QCString title=md->qualifiedName(); startFile(ol,diskName,md->name(),title);