clean: simplify code && maybe fix
This commit is contained in:
@ -86,7 +86,7 @@ static char *get_line(void)
|
||||
struct key_event ev;
|
||||
const size_t size = sizeof(screen->line);
|
||||
|
||||
while (1) {
|
||||
do {
|
||||
ev = get_key();
|
||||
if (!ev.scan_code)
|
||||
continue;
|
||||
@ -105,9 +105,7 @@ static char *get_line(void)
|
||||
kprintf("%c", ev.c);
|
||||
buf[i++] = ev.c;
|
||||
}
|
||||
if (i >= size)
|
||||
break;
|
||||
}
|
||||
} while (i < size);
|
||||
kprintf("\n");
|
||||
screen->line[i] = '\0';
|
||||
return screen->line;
|
||||
|
Reference in New Issue
Block a user