summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--libass/ass_render.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/libass/ass_render.c b/libass/ass_render.c
index cddda29f7f..ea32c71f7e 100644
--- a/libass/ass_render.c
+++ b/libass/ass_render.c
@@ -2082,19 +2082,18 @@ static int fit_segment(segment_t* s, segment_t* fixed, int* cnt, int dir)
int i;
int shift = 0;
- if (dir == 1) { // move down
+ if (dir == 1) // move down
for (i = 0; i < *cnt; ++i) {
if (s->b + shift <= fixed[i].a || s->a + shift >= fixed[i].b)
continue;
shift = fixed[i].b - s->a;
}
- } else { // dir == -1, move up
+ else // dir == -1, move up
for (i = *cnt-1; i >= 0; --i) {
if (s->b + shift <= fixed[i].a || s->a + shift >= fixed[i].b)
continue;
shift = fixed[i].a - s->b;
}
- }
fixed[*cnt].a = s->a + shift;
fixed[*cnt].b = s->b + shift;