aboutsummaryrefslogtreecommitdiff
path: root/src/frame.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/frame.c')
-rw-r--r--src/frame.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/frame.c b/src/frame.c
index 89268a6..d5ec137 100644
--- a/src/frame.c
+++ b/src/frame.c
@@ -429,7 +429,7 @@ static Paragraph *create_paragraph(struct frame *fr)
/* Create a new paragraph in 'fr' just after paragraph 'pos' */
-static Paragraph *insert_paragraph(struct frame *fr, int pos)
+Paragraph *insert_paragraph(struct frame *fr, int pos)
{
Paragraph **paras_new;
Paragraph *pnew;
@@ -446,8 +446,10 @@ static Paragraph *insert_paragraph(struct frame *fr, int pos)
pnew = calloc(1, sizeof(struct _paragraph));
if ( pnew == NULL ) return NULL;
+ pnew->open = 1;
+
fr->paras = paras_new;
- fr->n_paras ++;
+ fr->n_paras++;
for ( i=fr->n_paras-1; i>pos; i-- ) {
fr->paras[i] = fr->paras[i-1];