Skip to content

Commit 1e8c28c

Browse files
committed
fix readable
1 parent a273c99 commit 1e8c28c

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/tbox/platform/stdfile.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -153,9 +153,9 @@ tb_bool_t tb_stdfile_readable(tb_stdfile_ref_t self)
153153
{
154154
// we need to ignore left 0x0d charactor, so bytesAvailable must contain at least two characters
155155
DWORD bytesAvailable = 0;
156-
INPUT_RECORD record = {0};
157-
BOOL ok = tb_kernel32()->PeekConsoleInputW(hStdin, &record, sizeof(record), &bytesAvailable);
158-
return ok && bytesAvailable > 1 && record.EventType == KEY_EVENT;
156+
INPUT_RECORD record[64] = {0};
157+
BOOL ok = tb_kernel32()->PeekConsoleInputW(hStdin, record, 64, &bytesAvailable);
158+
return ok && bytesAvailable > 1 && record[0].EventType == KEY_EVENT;
159159
}
160160
}
161161
return WaitForSingleObject(hStdin, 0) == WAIT_OBJECT_0;

0 commit comments

Comments
 (0)