diff options
Diffstat (limited to 'libass/ass_render.c')
-rw-r--r-- | libass/ass_render.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/libass/ass_render.c b/libass/ass_render.c index be76f76..d5f881f 100644 --- a/libass/ass_render.c +++ b/libass/ass_render.c @@ -1712,8 +1712,7 @@ static int parse_events(ASS_Renderer *render_priv, ASS_Event *event) code = 0; while (*p) { if ((*p == '{') && (q = strchr(p, '}'))) { - while (p < q) - p = parse_tag(render_priv, p, q, 1.); + p = parse_tags(render_priv, p, q, 1.); assert(*p == '}'); p++; } else if (render_priv->state.drawing_scale) { |