chore(console): improve clarity in OnChar event handler

This commit is contained in:
fallenoak 2025-10-03 08:10:53 -05:00
parent e39d1913f4
commit 4313dd50e5
No known key found for this signature in database
GPG Key ID: 7628F8E61AEA070D

View File

@ -11,18 +11,22 @@ void PasteInInputLine(const char* inputLine);
namespace { namespace {
int32_t OnChar(const EVENT_DATA_CHAR* data, void* param) { int32_t OnChar(const EVENT_DATA_CHAR* data, void* param) {
if (!EventIsKeyDown(ConsoleGetHotKey()) || !ConsoleAccessGetEnabled()) { if (EventIsKeyDown(ConsoleGetHotKey()) && ConsoleAccessGetEnabled()) {
return 0;
}
if (!ConsoleGetActive()) { if (!ConsoleGetActive()) {
return 1; return 1;
} }
char character[2]; char inputLine[2];
character[0] = data->ch; inputLine[0] = data->ch;
character[1] = '\0'; inputLine[1] = '\0';
PasteInInputLine(inputLine);
PasteInInputLine(character);
ResetHighlight(); ResetHighlight();
}
return 0; return 0;
} }