]> git.ipfire.org Git - thirdparty/plymouth.git/commitdiff
text-step-bar: use correct utf-8 multibyte sequence for ■
authorRay Strode <rstrode@redhat.com>
Mon, 28 Jul 2014 13:58:49 +0000 (09:58 -0400)
committerRay Strode <rstrode@redhat.com>
Mon, 28 Jul 2014 13:58:49 +0000 (09:58 -0400)
For some reason in commit 113526408c5706c9efc7f43c3f8258354e762677
I commited the sequence \x25\x96\xa0 in place of the block character
that was there before.  I don't know where I got \x25 from, but it's
not right (and couldn't even be right since the high order bit isn't
set which is a requirement for the first byte in multi-byte utf-8
sequences).

This commit uses \xe2 instead which I got from doing:

$ echo ■  | xxd
0000000: e296 a00a                                ....

src/libply-splash-core/ply-text-step-bar.c

index d070e9a61d26ce1e0bfd781e36d21697a38fdf3d..568b9a216d88c83013fb1e1de2f248c171b5b15c 100644 (file)
@@ -91,7 +91,7 @@ ply_text_step_bar_draw (ply_text_step_bar_t *step_bar)
                                                                PLY_TERMINAL_COLOR_BROWN);
 
                 /* U+25A0 BLACK SQUARE */
-                ply_text_display_write (step_bar->display, "%s", "\x25\x96\xa0");
+                ply_text_display_write (step_bar->display, "%s", "\xe2\x96\xa0");
                 ply_text_display_write (step_bar->display, "%c", ' ');
         }