summaryrefslogtreecommitdiffstats
path: root/src/xmldocvisitor.cpp
diff options
context:
space:
mode:
authorDimitri van Heesch <dimitri@stack.nl>2014-04-19 18:12:41 (GMT)
committerDimitri van Heesch <dimitri@stack.nl>2014-04-19 18:12:41 (GMT)
commitbc61f00f142792dfbe97c361d9fecd3ea2850f5e (patch)
tree153b4dc25d3fd26e67807031bceabeecd5bef4da /src/xmldocvisitor.cpp
parent653a2a8b123b79835af9f684f8b92ef7f88712aa (diff)
downloadDoxygen-bc61f00f142792dfbe97c361d9fecd3ea2850f5e.zip
Doxygen-bc61f00f142792dfbe97c361d9fecd3ea2850f5e.tar.gz
Doxygen-bc61f00f142792dfbe97c361d9fecd3ea2850f5e.tar.bz2
Bug 692985 - Notes in xml output are not correctly separated
Diffstat (limited to 'src/xmldocvisitor.cpp')
-rw-r--r--src/xmldocvisitor.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/xmldocvisitor.cpp b/src/xmldocvisitor.cpp
index cab4578..f74a6a2 100644
--- a/src/xmldocvisitor.cpp
+++ b/src/xmldocvisitor.cpp
@@ -337,9 +337,13 @@ void XmlDocVisitor::visit(DocIndexEntry *ie)
"</indexentry>";
}
-void XmlDocVisitor::visit(DocSimpleSectSep *)
+void XmlDocVisitor::visit(DocSimpleSectSep *sep)
{
- m_t << "<simplesectsep/>";
+ if (sep->parent() && sep->parent()->kind()==DocNode::Kind_SimpleSect)
+ {
+ visitPost((DocSimpleSect*)sep->parent()); // end current section
+ visitPre((DocSimpleSect*)sep->parent()); // start new section
+ }
}
void XmlDocVisitor::visit(DocCite *cite)