Make char and string width grub_size_t rather than grub_ssize_t.
This commit is contained in:
parent
0a7e52b2ed
commit
a28567364a
9 changed files with 22 additions and 18 deletions
|
@ -228,8 +228,8 @@ update_screen (struct screen *screen, struct per_term_screen *term_screen,
|
|||
for (i = 0; i < screen->line; i++, linep++)
|
||||
y += get_logical_num_lines (linep, term_screen);
|
||||
linep = screen->lines + screen->line;
|
||||
int t = grub_getstringwidth (linep->buf, linep->buf + screen->column,
|
||||
term_screen->term);
|
||||
grub_size_t t = grub_getstringwidth (linep->buf, linep->buf + screen->column,
|
||||
term_screen->term);
|
||||
y += t / term_screen->geo.entry_width;
|
||||
if (t % term_screen->geo.entry_width == 0
|
||||
&& t != 0 && screen->column == linep->len)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue