Browse Source

win32 port: fix lwip_win32_keypressed()

master
goldsimon 9 years ago
parent
commit
b4fbf5aca9
  1. 4
      ports/win32/sys_arch.c

4
ports/win32/sys_arch.c

@ -600,13 +600,13 @@ int lwip_win32_keypressed(void)
DWORD num = 0;
HANDLE h = GetStdHandle(STD_INPUT_HANDLE);
BOOL ret = PeekConsoleInput(h, &rec, 1, &num);
if (ret) {
if (ret && num) {
ReadConsoleInput(h, &rec, 1, &num);
if(rec.EventType == KEY_EVENT) {
if(rec.Event.KeyEvent.bKeyDown) {
return 1;
}
}
ReadConsoleInput(h, &rec, 1, &num);
}
return 0;
}

Loading…
Cancel
Save