summaryrefslogtreecommitdiffstats
path: root/src/memberdef.cpp
diff options
context:
space:
mode:
authorMattias Ellert <mattias.ellert@fysast.uu.se>2014-08-31 17:19:01 (GMT)
committerMattias Ellert <mattias.ellert@fysast.uu.se>2014-08-31 17:19:01 (GMT)
commit4bbcf71defb2e2be02494b7ff68d475d1a0438ac (patch)
treece8fd4f24d7aa998083c1fda8eb66001ae71db71 /src/memberdef.cpp
parent7a0f5e6d565db6192f8c22045d7988a0b4e4d8c3 (diff)
downloadDoxygen-4bbcf71defb2e2be02494b7ff68d475d1a0438ac.zip
Doxygen-4bbcf71defb2e2be02494b7ff68d475d1a0438ac.tar.gz
Doxygen-4bbcf71defb2e2be02494b7ff68d475d1a0438ac.tar.bz2
Bug 652276 - Typedefs in manpages has too few linebreak possiblilities
Diffstat (limited to 'src/memberdef.cpp')
-rw-r--r--src/memberdef.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/memberdef.cpp b/src/memberdef.cpp
index 7b4908a..1af58ef 100644
--- a/src/memberdef.cpp
+++ b/src/memberdef.cpp
@@ -1669,13 +1669,15 @@ void MemberDef::writeDeclaration(OutputList &ol,
// *** write arguments
if (argsString() && !isObjCMethod())
{
- if (!isDefine()) ol.writeString(" ");
+ if (!isDefine() && !isTypedef()) ol.writeString(" ");
linkifyText(TextGeneratorOLImpl(ol), // out
d, // scope
getBodyDef(), // fileScope
this, // self
isDefine() ?
(const char*)substitute(argsString(),",",", ") :
+ isTypedef() ?
+ (const char*)substitute(argsString(),")(",") (") :
argsString(), // text
m_impl->annMemb, // autoBreak
TRUE, // external