summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOleg Oshmyan <chortos@inbox.lv>2014-04-27 22:26:16 +0100
committerOleg Oshmyan <chortos@inbox.lv>2014-04-27 23:15:05 +0100
commit35d06db7e58054a93bb97bb4e5096baf0272fb31 (patch)
tree9abbdaed8f53218b6f5c1ce7f09a49aa10aeb2a6
parent9d58b3b81e38268d4c5a9a5ddc45724e2e6814aa (diff)
downloadlibass-35d06db7e58054a93bb97bb4e5096baf0272fb31.tar.bz2
libass-35d06db7e58054a93bb97bb4e5096baf0272fb31.tar.xz
Fix premature parser exit on }{ in drawing mode
Fixes #75.
-rw-r--r--libass/ass_render.c2
1 files changed, 1 insertions, 1 deletions
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