]> granicus.if.org Git - libass/commitdiff
Fix premature parser exit on }{ in drawing mode
authorOleg Oshmyan <chortos@inbox.lv>
Sun, 27 Apr 2014 21:26:16 +0000 (22:26 +0100)
committerOleg Oshmyan <chortos@inbox.lv>
Sun, 27 Apr 2014 22:15:05 +0000 (23:15 +0100)
Fixes #75.

libass/ass_render.c

index b04de5c0a15009a6a7bc4ec5c09259164ca5eef5..1221c0889e551c205ea49895d6937b46673887c0 100644 (file)
@@ -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