1
0
Fork 0

evdev: fix a crash when reclaiming devices

That was not how you iterate a list!

https://bugzilla.gnome.org/show_bug.cgi?id=707901
This commit is contained in:
Giovanni Campagna 2013-09-11 15:39:23 +02:00 committed by Giovanni Campagna
parent 08ddd02bb2
commit b29115e883

View file

@ -1469,7 +1469,7 @@ clutter_evdev_reclaim_devices (void)
clutter_device_manager_evdev_probe_devices (evdev_manager);
memset (key_bits, 0, sizeof (key_bits));
for (iter = priv->event_sources; iter; iter++)
for (iter = priv->event_sources; iter; iter = iter->next)
{
ClutterEventSource *source = iter->data;
ClutterInputDevice *slave = CLUTTER_INPUT_DEVICE (source->device);