[BUG] Touchscreen woes

Ben Gamari bgamari.foss at gmail.com
Sat Nov 30 06:58:23 PST 2013


Peter Hutterer <peter.hutterer at who-t.net> writes:
>
> ok, what's happening here is that (most likely) the device is frozen. 
> Event delivery works that for each event, dev->public.processInputProc 
> is called. That is usually ProcessOtherEvents(), but if the device is 
> frozen from a sync grab, that func is EnqueueEvents(). You'll likely 
> fine that the core keyboard events are going there. Once unfrozen, the 
> events are replayed as you see below.
>
After reading through the relevant code, it seems that the ungrab
code paths (e.g. ProcUngrabButton) never recompute freezes. Is this
intentional or an oversight?  It would seem to me that ungrabbing a
device should result in the thawing of any frozen queues.

Cheers,

- Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 489 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20131130/a748c3af/attachment.pgp>


More information about the xorg mailing list