diff options
Diffstat (limited to 'xkb')
-rw-r--r-- | xkb/xkbActions.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/xkb/xkbActions.c b/xkb/xkbActions.c index 048ed441a..2ffd3fadc 100644 --- a/xkb/xkbActions.c +++ b/xkb/xkbActions.c @@ -1337,7 +1337,8 @@ XkbHandleActions(DeviceIntPtr dev, DeviceIntPtr kbd, DeviceEvent *event) } sendEvent = _XkbApplyFilters(xkbi, key, &act); - XkbActionGetFilter(dev, event, key, &act, &sendEvent); + if (sendEvent) + XkbActionGetFilter(dev, event, key, &act, &sendEvent); } else { if (!keyEvent) |