mirror of
https://gitlab.freedesktop.org/xorg/xserver.git
synced 2025-12-29 16:10:09 +01:00
xkb: Fix RedirectKey didn't send any event.
Xorg.log shows error: Valuators reported for non-valuator device.
This is caused by uninitialized valuators.mask in _XkbFilterRedirectKey(),
which trigger the error in UpdateDeviceState().
Signed-off-by: David Ge <davidqge@gmail.com>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
(cherry picked from commit a90052ba86)
This commit is contained in:
parent
0062d94caf
commit
34b11fcd90
1 changed files with 1 additions and 0 deletions
|
|
@ -806,6 +806,7 @@ ProcessInputProc backupproc;
|
|||
/* never actually used uninitialised, but gcc isn't smart enough
|
||||
* to work that out. */
|
||||
memset(&old, 0, sizeof(old));
|
||||
memset(&ev, 0, sizeof(ev));
|
||||
|
||||
if ((filter->keycode!=0)&&(filter->keycode!=keycode))
|
||||
return 1;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue