Peter Hutterer <peter.hutte...@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
pgpdNC8wONke5.pgp
Description: PGP signature
_______________________________________________ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.x.org/mailman/listinfo/xorg Your subscription address: %(user_address)s