gint/keyboard: update to keydev_read() sleep change

This commit is contained in:
Lephenixnoir 2022-10-09 18:12:43 +02:00
parent c8ffbd8611
commit be35b44139
Signed by: Lephenixnoir
GPG Key ID: 1BBA026E13FC0495
1 changed files with 4 additions and 2 deletions

View File

@ -233,13 +233,15 @@ void gintctl_gint_keyboard(void)
dupdate();
/* Redraw at each event if needed */
while((ev = keydev_read(d)).type == KEYEV_NONE) sleep();
while((ev = keydev_read(d, false, NULL)).type == KEYEV_NONE)
sleep();
last_events[counter] = ev;
counter = (counter+1) % 16;
if(handle_event(d, last_events, counter)) break;
while((ev = keydev_read(d)).type != KEYEV_NONE && loop)
while((ev = keydev_read(d, false, NULL)).type != KEYEV_NONE
&& loop)
{
last_events[counter] = ev;
counter = (counter+1) % 16;