diff options
author | Oneric <oneric@oneric.stub> | 2020-10-29 22:34:53 +0100 |
---|---|---|
committer | Oneric <oneric@oneric.stub> | 2020-10-31 16:13:00 +0100 |
commit | efd969aa8f5937debeb8471e9b2906caf82dfcee (patch) | |
tree | 70a1012f613128778786086d948daa0afc68dff1 | |
parent | 71595ab9d13ba024cc80b93802bf53072ff4f5aa (diff) | |
download | libass-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.c | 1 |
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; |