event: Set the CrossingEvent device field
authorEmmanuele Bassi <ebassi@linux.intel.com>
Tue, 8 Mar 2011 10:01:06 +0000 (10:01 +0000)
committerEmmanuele Bassi <ebassi@linux.intel.com>
Tue, 8 Mar 2011 10:01:06 +0000 (10:01 +0000)
The CLUTTER_ENTER and CLUTTER_LEAVE should also have their device field
set when calling clutter_event_set_device().

clutter/clutter-event.c

index 9f3c1d1..016bdc2 100644 (file)
@@ -821,8 +821,11 @@ clutter_event_set_device (ClutterEvent       *event,
     case CLUTTER_DESTROY_NOTIFY:
     case CLUTTER_CLIENT_MESSAGE:
     case CLUTTER_DELETE:
+      break;
+
     case CLUTTER_ENTER:
     case CLUTTER_LEAVE:
+      event->crossing.device = device;
       break;
 
     case CLUTTER_BUTTON_PRESS: