{"push_id":910223367,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"ad8483b91387e99282a9b5a8360e8de7eed70257","before":"1f43f3921f6ceebd9a0cb92ef998a930d5fc3a3e","commits":[{"sha":"ad8483b91387e99282a9b5a8360e8de7eed70257","author":{"email":"b9c50af7afa7642f6f854434cda9ffe54ece8b85@who-t.net","name":"Peter Hutterer"},"message":"Drain the fd after opening\n\nMake sure we don't send any events that may have been enqueued before we\ninitialized ourselves. Specifically, if we're using systemd-logind the fd\nremains open when we disable/enable the device, allowing events to queue up on\nthe fd. These events are then replayed once the device is re-opened.\n\nThis is not the case when VT-switching, in that case logind closes the fd for\nus.\n\nSigned-off-by: Peter Hutterer <peter.hutterer@who-t.net>\nReviewed-by: Keith Packard <keithp@keithp.com>","distinct":true,"url":"https://api.github.com/repos/whot/xf86-input-libinput/commits/ad8483b91387e99282a9b5a8360e8de7eed70257"}]}