From efd969aa8f5937debeb8471e9b2906caf82dfcee Mon Sep 17 00:00:00 2001 From: Oneric Date: Thu, 29 Oct 2020 22:34:53 +0100 Subject: Don't carry xbord width across events Since text_info is not re-initialised before every event, border_x could carry over to following events with a smaller \xbord value. This was broken in commmit 236bc18d39c080853d1145c7b978fb8f47e31deb --- libass/ass_render.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libass/ass_render.c b/libass/ass_render.c index 559daf0..0130076 100644 --- a/libass/ass_render.c +++ b/libass/ass_render.c @@ -1520,6 +1520,7 @@ static void measure_text(ASS_Renderer *render_priv) { TextInfo *text_info = &render_priv->text_info; text_info->height = 0; + text_info->border_x = 0; int cur_line = 0; double scale = 0.5 / 64; -- cgit v1.2.3