aboutsummaryrefslogtreecommitdiff
path: root/libstorycode/narrative_render_cairo.c
diff options
context:
space:
mode:
authorThomas White <taw@bitwiz.me.uk>2019-03-10 22:23:21 +0100
committerThomas White <taw@bitwiz.me.uk>2019-03-10 22:23:21 +0100
commit44f874ed89b364bc0b60b35572f64fae44154733 (patch)
tree2fbe1ed43ddc2afa86a4ccd86601a9bc177cad8c /libstorycode/narrative_render_cairo.c
parentbaf6594f68719664953ff7b47ee539a02ebba4e9 (diff)
Implement enter press / paragraph split
Diffstat (limited to 'libstorycode/narrative_render_cairo.c')
-rw-r--r--libstorycode/narrative_render_cairo.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libstorycode/narrative_render_cairo.c b/libstorycode/narrative_render_cairo.c
index 9852db8..b4f29cb 100644
--- a/libstorycode/narrative_render_cairo.c
+++ b/libstorycode/narrative_render_cairo.c
@@ -369,6 +369,8 @@ static void draw_slide(struct narrative_item *item, cairo_t *cr)
static void draw_text(struct narrative_item *item, cairo_t *cr)
{
+ if ( item->layout == NULL ) return;
+
cairo_save(cr);
cairo_translate(cr, item->space_l, item->space_t);