summaryrefslogtreecommitdiffstats
path: root/libass/ass_render.c
diff options
context:
space:
mode:
Diffstat (limited to 'libass/ass_render.c')
-rw-r--r--libass/ass_render.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/libass/ass_render.c b/libass/ass_render.c
index ffef117..100df2c 100644
--- a/libass/ass_render.c
+++ b/libass/ass_render.c
@@ -1566,7 +1566,7 @@ static void trim_whitespace(ASS_Renderer *render_priv)
i = ti->length - 1;
cur = ti->glyphs + i;
while (i && IS_WHITESPACE(cur)) {
- cur->skip++;
+ cur->skip = true;
cur = ti->glyphs + --i;
}
@@ -1574,7 +1574,7 @@ static void trim_whitespace(ASS_Renderer *render_priv)
i = 0;
cur = ti->glyphs;
while (i < ti->length && IS_WHITESPACE(cur)) {
- cur->skip++;
+ cur->skip = true;
cur = ti->glyphs + ++i;
}
@@ -1586,18 +1586,18 @@ static void trim_whitespace(ASS_Renderer *render_priv)
j = i - 1;
cur = ti->glyphs + j;
while (j && IS_WHITESPACE(cur)) {
- cur->skip++;
+ cur->skip = true;
cur = ti->glyphs + --j;
}
// A break itself can contain a whitespace, too
cur = ti->glyphs + i;
if (cur->symbol == ' ' || cur->symbol == '\n') {
- cur->skip++;
+ cur->skip = true;
// Mark whitespace after
j = i + 1;
cur = ti->glyphs + j;
while (j < ti->length && IS_WHITESPACE(cur)) {
- cur->skip++;
+ cur->skip = true;
cur = ti->glyphs + ++j;
}
i = j - 1;