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()) {
if (!ConsoleGetActive()) { return 0;
return 1;
}
char character[2];
character[0] = data->ch;
character[1] = '\0';
PasteInInputLine(character);
ResetHighlight();
} }
if (!ConsoleGetActive()) {
return 1;
}
char inputLine[2];
inputLine[0] = data->ch;
inputLine[1] = '\0';
PasteInInputLine(inputLine);
ResetHighlight();
return 0; return 0;
} }