device-manager: don't select events for disabled devices
authorCosimo Cecchi <cosimoc@gnome.org>
Tue, 24 Apr 2012 00:04:58 +0000 (20:04 -0400)
committerCosimo Cecchi <cosimoc@gnome.org>
Tue, 24 Apr 2012 22:49:41 +0000 (18:49 -0400)
I.e. only select events for core devices or devices explicitly enabled
by clients.

https://bugzilla.gnome.org/show_bug.cgi?id=673644

clutter/clutter-device-manager.c

index fc32278..0015c1a 100644 (file)
@@ -323,7 +323,8 @@ _clutter_device_manager_select_stage_events (ClutterDeviceManager *device_manage
     {
       ClutterInputDevice *device = d->data;
 
-      _clutter_input_device_select_stage_events (device, stage, event_flags);
+      if (device->is_enabled)
+        _clutter_input_device_select_stage_events (device, stage, event_flags);
     }
 }