summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOleg Oshmyan <chortos@inbox.lv>2021-03-23 23:06:16 +0200
committerOleg Oshmyan <chortos@inbox.lv>2021-04-29 03:15:40 +0300
commit03a7c9e63bbf7e6b77631b1b291f8d95b27d890e (patch)
tree0a3408b75e6dca64f7eb2d0abdc37b357a9e0888
parentd9b74844da420730d90de28e881ec3e9d396682f (diff)
downloadlibass-03a7c9e63bbf7e6b77631b1b291f8d95b27d890e.tar.bz2
libass-03a7c9e63bbf7e6b77631b1b291f8d95b27d890e.tar.xz
reorder_text: tweak code style
Put continue on its own line. Don't mutate & reset info.
-rw-r--r--libass/ass_render.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/libass/ass_render.c b/libass/ass_render.c
index 5cecbb7..3a335fa 100644
--- a/libass/ass_render.c
+++ b/libass/ass_render.c
@@ -2124,8 +2124,11 @@ static void reorder_text(ASS_Renderer *render_priv)
last_pen_x = pen.x;
}
last_fay = info->fay;
- if (info->skip) continue;
+ if (info->skip)
+ continue;
ASS_Vector cluster_pen = pen;
+ pen.x += info->cluster_advance.x;
+ pen.y += info->cluster_advance.y;
while (info) {
info->pos.x = info->offset.x + cluster_pen.x;
info->pos.y = info->offset.y + cluster_pen.y;
@@ -2133,9 +2136,6 @@ static void reorder_text(ASS_Renderer *render_priv)
cluster_pen.y += info->advance.y;
info = info->next;
}
- info = text_info->glyphs + cmap[i];
- pen.x += info->cluster_advance.x;
- pen.y += info->cluster_advance.y;
}
}