From 9cc3779145a8f7b7250589234c8cd33e67029283 Mon Sep 17 00:00:00 2001 From: jdfa Date: Sat, 13 Mar 2021 22:02:01 +0200 Subject: [PATCH] [Win] Fixed usage of ReadConsoleInput (#74) ReadConsoleInput params: |nLength| is the size in array elements, not in byte. Co-authored-by: d --- src/ftxui/component/screen_interactive.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ftxui/component/screen_interactive.cpp b/src/ftxui/component/screen_interactive.cpp index 45048a73..cf53ddec 100644 --- a/src/ftxui/component/screen_interactive.cpp +++ b/src/ftxui/component/screen_interactive.cpp @@ -64,7 +64,7 @@ void EventListener(std::atomic* quit, std::vector records{number_of_events}; DWORD number_of_events_read = 0; ReadConsoleInput(console, records.data(), - (DWORD)(records.size() * sizeof(INPUT_RECORD)), + (DWORD)records.size(), &number_of_events_read); records.resize(number_of_events_read);