From 4313dd50e50fb697a8a74b7ce56e76f7163d0507 Mon Sep 17 00:00:00 2001 From: fallenoak Date: Fri, 3 Oct 2025 08:10:53 -0500 Subject: [PATCH] chore(console): improve clarity in OnChar event handler --- src/console/EventHandlers.cpp | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/src/console/EventHandlers.cpp b/src/console/EventHandlers.cpp index 3fa1a06..e3d0545 100644 --- a/src/console/EventHandlers.cpp +++ b/src/console/EventHandlers.cpp @@ -11,18 +11,22 @@ void PasteInInputLine(const char* inputLine); namespace { int32_t OnChar(const EVENT_DATA_CHAR* data, void* param) { - if (!EventIsKeyDown(ConsoleGetHotKey()) || !ConsoleAccessGetEnabled()) { - if (!ConsoleGetActive()) { - return 1; - } - - char character[2]; - character[0] = data->ch; - character[1] = '\0'; - - PasteInInputLine(character); - ResetHighlight(); + if (EventIsKeyDown(ConsoleGetHotKey()) && ConsoleAccessGetEnabled()) { + return 0; } + + if (!ConsoleGetActive()) { + return 1; + } + + char inputLine[2]; + inputLine[0] = data->ch; + inputLine[1] = '\0'; + + PasteInInputLine(inputLine); + + ResetHighlight(); + return 0; }