aboutsummaryrefslogtreecommitdiff
path: root/src/renderers/markdownrenderer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/renderers/markdownrenderer.cpp')
-rw-r--r--src/renderers/markdownrenderer.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/renderers/markdownrenderer.cpp b/src/renderers/markdownrenderer.cpp
index b54fc2c..00a392b 100644
--- a/src/renderers/markdownrenderer.cpp
+++ b/src/renderers/markdownrenderer.cpp
@@ -196,10 +196,11 @@ static void renderNode(RenderState &state, cmark_node & node, QTextCharFormat cu
default: qDebug() << "heading" << cmark_node_get_heading_level(&node); break;
}
+ auto text = cmark_node_get_literal(cmark_node_first_child(&node));
switch(cmark_node_get_heading_level(&node)) {
- case 1: state.outline->appendH1("Unknown H1", QString { }); break;
- case 2: state.outline->appendH2("Unknown H2", QString { }); break;
- case 3: state.outline->appendH3("Unknown H3", QString { }); break;
+ case 1: state.outline->appendH1(text, QString { }); break;
+ case 2: state.outline->appendH2(text, QString { }); break;
+ case 3: state.outline->appendH3(text, QString { }); break;
}
renderChildren(state, node, fmt);