Fix warning runtime invalid scancode

This commit is contained in:
Bruno Herbelin
2022-12-18 12:03:29 +01:00
parent c1b635e036
commit 416635179b

View File

@@ -1190,8 +1190,9 @@ int Control::layoutKey(int key)
// conversion of alphabetical keys from keyboard layout // conversion of alphabetical keys from keyboard layout
for(int l=GLFW_KEY_SEMICOLON; l < GLFW_KEY_LEFT_BRACKET; ++l) { for(int l=GLFW_KEY_SEMICOLON; l < GLFW_KEY_LEFT_BRACKET; ++l) {
int sc = glfwGetKeyScancode(l);
const char* key_name = glfwGetKeyName(l, 0); if ( sc > 0 ) {
const char* key_name = glfwGetKeyName(l, sc);
if (key_name) { if (key_name) {
int letter = (int)key_name[0]; int letter = (int)key_name[0];
@@ -1202,6 +1203,7 @@ int Control::layoutKey(int key)
_keyMap[l] = letter; _keyMap[l] = letter;
} }
} }
}
_initialized = true; _initialized = true;
} }