Files
Arca Artem 1d2f52e407 process_key_lock: clear entire key state in cancel_key_lock() (#26269)
cancel_key_lock() called UNSET_KEY_STATE(0x0), which expands to clearing
only bit 0 of key_state[0]. The lock state is a 256-bit map spread across
key_state[0..3], so every locked key other than keycode 0x00 stayed
latched after a cancel.

Zero all four words so cancel_key_lock() releases every locked key, as
its name and its public declaration in process_key_lock.h imply.
2026-06-19 17:24:11 +01:00
..
2025-08-17 01:14:48 +01:00
2026-01-01 12:19:14 +00:00
2025-03-28 21:03:59 +11:00
2024-10-12 00:10:02 +01:00
2024-10-12 00:10:02 +01:00
2024-07-03 18:35:54 +10:00
2025-05-22 23:31:15 +10:00
2026-05-16 02:27:19 +01:00
2026-02-13 18:20:18 +00:00
2025-01-01 23:12:58 -08:00
2025-01-01 23:12:58 -08:00
2024-06-22 09:10:58 +01:00
2024-06-22 09:10:58 +01:00
2026-06-14 12:38:34 +10:00
2026-06-15 08:33:35 +10:00
2026-06-15 08:33:35 +10:00
2026-04-17 08:53:05 +10:00
2026-04-17 08:53:05 +10:00