From f983f0a4f74287ae500687abc334d16e04b76be0 Mon Sep 17 00:00:00 2001 From: Arthur Sonzogni Date: Sat, 16 Aug 2025 13:38:05 +0200 Subject: [PATCH] Update --- src/ftxui/component/screen_interactive.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ftxui/component/screen_interactive.cpp b/src/ftxui/component/screen_interactive.cpp index a9c9ca485..58d10835c 100644 --- a/src/ftxui/component/screen_interactive.cpp +++ b/src/ftxui/component/screen_interactive.cpp @@ -1022,23 +1022,23 @@ void ScreenInteractive::Signal(int signal) { void ScreenInteractive::FetchTerminalEvents() { #if defined(_WIN32) - auto get_input_records = [&] { + auto get_input_records = [&] () -> std::vector { // Check if there is input in the console. auto console = GetStdHandle(STD_INPUT_HANDLE); DWORD number_of_events = 0; if (!GetNumberOfConsoleInputEvents(console, &number_of_events)) { - return; + return std::vector(); } if (number_of_events <= 0) { // No input, return. - return; + return std::vector(); } // Read the input events. std::vector records(number_of_events); DWORD number_of_events_read = 0; if (!ReadConsoleInput(console, records.data(), (DWORD)records.size(), &number_of_events_read)) { - return; + return std::vector(); } records.resize(number_of_events_read); return records;