aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrancesco Abbate <francesco.bbt@gmail.com>2021-09-19 18:42:36 +0200
committerFrancesco Abbate <francesco.bbt@gmail.com>2021-09-19 18:42:36 +0200
commit849614a3cb0f7cacf7855528e4f9ad5be1c7059f (patch)
treee81ce986058b2bba302845749d17f29be646942a
parent075061b80c2e4a99ef986754de4edab1f1c0d39d (diff)
downloadlite-xl-849614a3cb0f7cacf7855528e4f9ad5be1c7059f.tar.gz
lite-xl-849614a3cb0f7cacf7855528e4f9ad5be1c7059f.zip
Avoid unnecessary call to SDL_GetModState
-rw-r--r--src/api/system.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/api/system.c b/src/api/system.c
index f69de477..d84f86dd 100644
--- a/src/api/system.c
+++ b/src/api/system.c
@@ -98,7 +98,7 @@ static const char *get_key_name(const SDL_Event *e, char *buf) {
** We assume that SDL_SCANCODE_KP_1 up to SDL_SCANCODE_KP_9 and SDL_SCANCODE_KP_0
** and SDL_SCANCODE_KP_PERIOD are declared in SDL2 in that order. */
if (scancode >= SDL_SCANCODE_KP_1 && scancode <= SDL_SCANCODE_KP_1 + 10 &&
- !(KMOD_NUM & SDL_GetModState())) {
+ !(e->key.keysym.mod & KMOD_NUM)) {
return numpad[scancode - SDL_SCANCODE_KP_1];
} else {
strcpy(buf, SDL_GetKeyName(e->key.keysym.sym));