diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2013-08-16 15:30:59 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2013-08-30 14:26:55 +1000 |
commit | 82939e02392cbb880313fe92957091ff89ce2f2b (patch) | |
tree | bc72982494040c5df61ae53b04cd524c2b6fe661 /doc | |
parent | 16894df1ffb6fe21bf723dd954578e8d934799ca (diff) |
dix: check for grab type before checking XI2 mask
if the grab type isn't XI2, grab->xi2mask is random. That random data may
have the enter/leave mask set, leading to events sent to the client that the
client can't handler.
Source of these errors:
_xgeWireToEvent: Unknown extension 131, this should never happen.
Simplest reproducer:
Start Xephyr, press button inside window, move out. As the pointer leaves
the Xephyr window, the errors appear.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Adam Jackson <ajax@redhat.com>
Diffstat (limited to 'doc')
0 files changed, 0 insertions, 0 deletions