dont assert when there is no valid key layout present
Dana Jansens danakj@orodu.net
1 files changed,
2 insertions(+),
1 deletions(-)
jump to
M
obt/keyboard.c
→
obt/keyboard.c
@@ -61,7 +61,8 @@ for (i = 0; i < OBT_KEYBOARD_NUM_MODKEYS; ++i)
modkeys_keys[i] = 0; modmap = XGetModifierMapping(obt_display); - g_assert(modmap->max_keypermod > 0); + /* note: modmap->max_keypermod can be 0 when there is no valid key layout + available */ XDisplayKeycodes(obt_display, &min_keycode, &max_keycode); keymap = XGetKeyboardMapping(obt_display, min_keycode,