diff options
Diffstat (limited to 'src/memberlist.cpp')
-rw-r--r-- | src/memberlist.cpp | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/src/memberlist.cpp b/src/memberlist.cpp index 8e8c93c..8091362 100644 --- a/src/memberlist.cpp +++ b/src/memberlist.cpp @@ -342,12 +342,16 @@ void MemberList::writeDeclarations(OutputList &ol, ol.parseText(title); ol.endMemberHeader(); } - if (subtitle && subtitle[0]!=0) + if (subtitle) { - //printf("subtitle=`%s'\n",subtitle); - ol.startMemberSubtitle(); - ol.parseDoc("[generated]",-1,ctx,0,subtitle,FALSE,FALSE); - ol.endMemberSubtitle(); + QCString st=subtitle; + st = st.stripWhiteSpace(); + if (!st.isEmpty()) + { + ol.startMemberSubtitle(); + ol.parseDoc("[generated]",-1,ctx,0,subtitle,FALSE,FALSE); + ol.endMemberSubtitle(); + } } // TODO: Two things need to be worked out for proper VHDL output: |