diff options
author | Oneric <oneric@oneric.stub> | 2021-12-11 08:13:48 +0100 |
---|---|---|
committer | Oneric <oneric@oneric.stub> | 2022-08-19 19:16:40 +0200 |
commit | 544c5ae48a7621997b8d030bede32850a50e8c19 (patch) | |
tree | 621d3f898765d8ac662a0ee8ff1bc86520f4fd85 | |
parent | 18cde9042c9a1b8d13efd9e53cffef2520bd2356 (diff) | |
download | libass-544c5ae48a7621997b8d030bede32850a50e8c19.tar.bz2 libass-544c5ae48a7621997b8d030bede32850a50e8c19.tar.xz |
wrap_lines: update s2 when linebreak moves
Otherwise s1 will have an outdated value in later iterations
-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 f846f33..f71f122 100644 --- a/libass/ass_render.c +++ b/libass/ass_render.c @@ -1759,6 +1759,7 @@ wrap_lines_rebalance(ASS_Renderer *render_priv, double max_text_width, char *uni if (DIFF(l1_new, l2_new) < DIFF(l1, l2)) { w->linebreak = 1; s2->linebreak = 0; + s2 = w; exit = 0; } } |