fix(backend/X11): 修复按键抓取使用错误数组索引的 bug

window_grab_keys 中误用 keys (首元素)代替 key (当前元素)获取
keysym, 导致只有第一个按键能正确注册
This commit is contained in:
2026-05-04 22:30:44 +08:00
parent 42986fb783
commit c7399f014b

View File

@@ -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);