From 0ca9e908594be215248c61ecfded0cc503415206 Mon Sep 17 00:00:00 2001 From: superp00t Date: Mon, 14 Apr 2025 06:09:51 -0400 Subject: [PATCH] fix(console): do ctrl and shift modifier checks correctly --- src/console/Handlers.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/console/Handlers.cpp b/src/console/Handlers.cpp index 6095243..e0cb7c5 100644 --- a/src/console/Handlers.cpp +++ b/src/console/Handlers.cpp @@ -10,8 +10,8 @@ #include "event/Event.hpp" #include "event/Types.hpp" -#define SHIFT_MODIFIER(data) ((data->metaKeyState & (1 << KEY_LSHIFT) | (1 << KEY_RSHIFT)) != 0) -#define CTRL_MODIFIER(data) ((data->metaKeyState & (1 << KEY_LCONTROL) | (1 << KEY_RCONTROL)) != 0) +#define SHIFT_MODIFIER(data) ((data->metaKeyState & ((1 << KEY_LSHIFT) | (1 << KEY_RSHIFT))) != 0) +#define CTRL_MODIFIER(data) ((data->metaKeyState & ((1 << KEY_LCONTROL) | (1 << KEY_RCONTROL))) != 0) namespace {