Rework the emission of LEAVE/ENTER event pairs
authorEmmanuele Bassi <ebassi@linux.intel.com>
Tue, 24 Nov 2009 16:33:03 +0000 (16:33 +0000)
committerEmmanuele Bassi <ebassi@linux.intel.com>
Wed, 20 Jan 2010 00:38:08 +0000 (00:38 +0000)
commit687c70dffa70a3256e9f734b090cb4a088e97bb1
treea540b106e2539ae830eacd4d27103f37d89a3b34
parent75f05646fa117b8096e033f9fad0ba9de1ee01ac
Rework the emission of LEAVE/ENTER event pairs

The LEAVE/ENTER event pairs should be queued during the InputDevice
update process, when we change the actor under the device pointer.

This commit cleans up the event emission code inside clutter-main.c
and the logic of the event processing.
clutter/clutter-device-manager.c
clutter/clutter-input-device.c
clutter/clutter-main.c
clutter/clutter-private.h