From d2d28f5ad6487a90d4b5208ba5938ebd05232fd5 Mon Sep 17 00:00:00 2001 From: sithlord48 Date: Thu, 14 Aug 2025 19:16:01 -0400 Subject: [PATCH] refactor: XWinowsUtil make s_keymap a std::array --- src/lib/platform/XWindowsUtil.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/platform/XWindowsUtil.cpp b/src/lib/platform/XWindowsUtil.cpp index f7de090ba..dcbe9adf4 100644 --- a/src/lib/platform/XWindowsUtil.cpp +++ b/src/lib/platform/XWindowsUtil.cpp @@ -71,7 +71,7 @@ struct codepair uint32_t ucs4; }; -codepair s_keymap[] = { +std::vector s_keymap = { {XK_Aogonek, 0x0104}, /* LATIN CAPITAL LETTER A WITH OGONEK */ {XK_breve, 0x02d8}, /* BREVE */ {XK_Lstroke, 0x0141}, /* LATIN CAPITAL LETTER L WITH STROKE */ @@ -1888,7 +1888,7 @@ void XWindowsUtil::initKeyMaps() { if (s_keySymToUCS4.empty()) { for (size_t i = 0; i < std::size(s_keymap); ++i) { - s_keySymToUCS4[s_keymap[i].keysym] = s_keymap[i].ucs4; + s_keySymToUCS4[s_keymap.at(i).keysym] = s_keymap.at(i).ucs4; } } }