fix(backend/X11): 修复按键抓取使用错误数组索引的 bug
window_grab_keys 中误用 keys (首元素)代替 key (当前元素)获取 keysym, 导致只有第一个按键能正确注册
This commit is contained in:
@@ -395,7 +395,7 @@ void window_grab_keys(
|
||||
|
||||
for (size_t i = 0; i < count; ++i) {
|
||||
auto key = &keys[i];
|
||||
auto keycodes = xcb_key_symbols_get_keycode(key_symbols, keys->keysym);
|
||||
auto keycodes = xcb_key_symbols_get_keycode(key_symbols, key->keysym);
|
||||
if (!keycodes) continue;
|
||||
|
||||
auto modifiers = get_xcb_modifier(key->modifiers);
|
||||
|
||||
Reference in New Issue
Block a user