X-Git-Url: https://git.danieliu.xyz/?a=blobdiff_plain;f=src%2Fparser.c;h=f835a5c6fe2d47dcb99fa9dc2dc22fb5d4f65115;hb=6d627bac82f84e39beda51981ddf3a6ddabbbe78;hp=5b08be407b6999c0986a4599473c4521753235ef;hpb=8a77ead5006867bb2572d80072645178fc74dbe4;p=smdp.git diff --git a/src/parser.c b/src/parser.c index 5b08be4..f835a5c 100644 --- a/src/parser.c +++ b/src/parser.c @@ -82,7 +82,7 @@ deck_t *markdown_load(FILE *input) { } else { // if slide ! has line - if(!slide->line) { + if(!slide->line || !line) { // create new line line = new_line(); @@ -192,6 +192,10 @@ deck_t *markdown_load(FILE *input) { // adjust counts deck->headers += hc; deck->slide->lines -= hc; + } else { + + // remove header from deck + deck->header = NULL; } }