From a488f61925bf2bfe2e02191990e1791f69690796 Mon Sep 17 00:00:00 2001 From: Sabine Date: Fri, 28 Jun 2024 09:05:43 +0200 Subject: [PATCH] feat(linux): rework mcompile switch --- linux/mcompile/keymap/mcompile.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/linux/mcompile/keymap/mcompile.cpp b/linux/mcompile/keymap/mcompile.cpp index 8428913314..fc34402190 100644 --- a/linux/mcompile/keymap/mcompile.cpp +++ b/linux/mcompile/keymap/mcompile.cpp @@ -294,11 +294,9 @@ void KMX_AddDeadkeyRule(LPKMX_KEYBOARD kbd, KMX_WCHAR deadkey, KMX_WORD vk, UINT KMX_WCHAR KMX_ScanXStringForMaxDeadkeyID(PKMX_WCHAR str) { KMX_WCHAR dkid = 0; while(str && *str) { - if(*str == UC_SENTINEL) { - switch(*(str+1)) { - case CODE_DEADKEY: - dkid = max(dkid, *(str+2)); - } + if(*str == UC_SENTINEL && *(str+1) == CODE_DEADKEY) { + dkid = max(dkid, *(str+2)); + } } str = KMX_incxstr(str); }