summaryrefslogtreecommitdiffstats
path: root/src/htmldocvisitor.cpp
diff options
context:
space:
mode:
authordimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7>2010-04-18 13:59:11 (GMT)
committerdimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7>2010-04-18 13:59:11 (GMT)
commit85b3296309775195f499c1ae43ad2575379a1e55 (patch)
tree5a45c08fe6f9334d87e18a8b8271d2c8cbb71e93 /src/htmldocvisitor.cpp
parent707831ea739af5ae137c9cc1d04e3ffbbde11a6a (diff)
downloadDoxygen-85b3296309775195f499c1ae43ad2575379a1e55.zip
Doxygen-85b3296309775195f499c1ae43ad2575379a1e55.tar.gz
Doxygen-85b3296309775195f499c1ae43ad2575379a1e55.tar.bz2
Release-1.6.3-20100418
Diffstat (limited to 'src/htmldocvisitor.cpp')
-rw-r--r--src/htmldocvisitor.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/htmldocvisitor.cpp b/src/htmldocvisitor.cpp
index 194faa5..c15d71a 100644
--- a/src/htmldocvisitor.cpp
+++ b/src/htmldocvisitor.cpp
@@ -89,6 +89,11 @@ static bool mustBeOutsideParagraph(DocNode *n)
case DocNode::Kind_SecRefList:
/* <hr> */
case DocNode::Kind_HorRuler:
+ /* CopyDoc gets paragraph markers from the wrapping DocPara node,
+ * but needs to insert them for all documentation being copied to
+ * preserve formatting.
+ */
+ case DocNode::Kind_Copy:
return TRUE;
case DocNode::Kind_StyleChange:
return ((DocStyleChange*)n)->style()==DocStyleChange::Preformatted ||
@@ -715,6 +720,7 @@ void HtmlDocVisitor::visitPre(DocPara *p)
case DocNode::Kind_AutoListItem:
case DocNode::Kind_SimpleSect:
case DocNode::Kind_XRefItem:
+ case DocNode::Kind_Copy:
needsTag = TRUE;
break;
case DocNode::Kind_Root:
@@ -795,6 +801,7 @@ void HtmlDocVisitor::visitPost(DocPara *p)
case DocNode::Kind_AutoListItem:
case DocNode::Kind_SimpleSect:
case DocNode::Kind_XRefItem:
+ case DocNode::Kind_Copy:
needsTag = TRUE;
break;
case DocNode::Kind_Root: