summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOneric <oneric@oneric.stub>2020-10-29 22:34:53 +0100
committerOneric <oneric@oneric.stub>2020-10-31 16:13:00 +0100
commitefd969aa8f5937debeb8471e9b2906caf82dfcee (patch)
tree70a1012f613128778786086d948daa0afc68dff1
parent71595ab9d13ba024cc80b93802bf53072ff4f5aa (diff)
downloadlibass-efd969aa8f5937debeb8471e9b2906caf82dfcee.tar.bz2
libass-efd969aa8f5937debeb8471e9b2906caf82dfcee.tar.xz
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
-rw-r--r--libass/ass_render.c1
1 files changed, 1 insertions, 0 deletions
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;