} else {
// if slide ! has line
- if(!slide->line) {
+ if(!slide->line || !line) {
// create new line
line = new_line();
// adjust counts
deck->headers += hc;
deck->slide->lines -= hc;
+ } else {
+
+ // remove header from deck
+ deck->header = NULL;
}
}