aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/frame.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/frame.c b/src/frame.c
index 8296d7a..5ada312 100644
--- a/src/frame.c
+++ b/src/frame.c
@@ -1002,6 +1002,13 @@ static void delete_text_paragraph(Paragraph *para, int p, struct frame *fr)
continue;
}
+ if ( (sc_block_name(run->scblock) != NULL)
+ && (strcmp(sc_block_name(run->scblock), "newpara") == 0) )
+ {
+ sc_block_delete(&fr->scblocks, run->scblock);
+ return;
+ }
+
/* Delete from the corresponding SC block */
scblock_delete_text(run->scblock, run->scblock_offs_bytes,
run->scblock_offs_bytes + run->len_bytes);