diff options
author | Thomas White <taw@bitwiz.me.uk> | 2019-08-18 22:38:13 +0200 |
---|---|---|
committer | Thomas White <taw@bitwiz.me.uk> | 2019-08-18 22:38:13 +0200 |
commit | 16daa2c43091242b142074405e0beeff16d2b133 (patch) | |
tree | 74ea202c4e7b86b361f93f059acecef24eeae967 /libstorycode/narrative.c | |
parent | 3397fb32fc7a41722d5b4d5027c7a353b205887b (diff) |
Handle *bold*, /italic/ etc
Diffstat (limited to 'libstorycode/narrative.c')
-rw-r--r-- | libstorycode/narrative.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/libstorycode/narrative.c b/libstorycode/narrative.c index 4d088e4..7db31d9 100644 --- a/libstorycode/narrative.c +++ b/libstorycode/narrative.c @@ -75,6 +75,8 @@ static void narrative_item_destroy(struct narrative_item *item) if ( item->layout != NULL ) { g_object_unref(item->layout); } + free(item->chars_removed); + free(item->layout_text); #endif #ifdef HAVE_CAIRO if ( item->slide_thumbnail != NULL ) { @@ -200,7 +202,12 @@ ImageStore *narrative_get_imagestore(Narrative *n) static void init_item(struct narrative_item *item) { +#ifdef HAVE_PANGO item->layout = NULL; + item->layout_text = NULL; + item->chars_removed = NULL; + item->n_chars_removed = 0; +#endif item->text = NULL; item->slide = NULL; item->slide_thumbnail = NULL; |