From 35d06db7e58054a93bb97bb4e5096baf0272fb31 Mon Sep 17 00:00:00 2001 From: Oleg Oshmyan Date: Sun, 27 Apr 2014 22:26:16 +0100 Subject: Fix premature parser exit on }{ in drawing mode Fixes #75. --- libass/ass_render.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libass/ass_render.c b/libass/ass_render.c index b04de5c..1221c08 100644 --- a/libass/ass_render.c +++ b/libass/ass_render.c @@ -1827,7 +1827,7 @@ ass_render_event(ASS_Renderer *render_priv, ASS_Event *event, if (!in_tag && *p == '{') { // '\0' goes here p++; in_tag = 1; - if (render_priv->state.drawing_scale) { + if (drawing->i) { // A drawing definition has just ended. // Exit and create the drawing now lest we // accidentally let it consume later text -- cgit v1.2.3