From 8c23766da809701bc171fcb9b3650475b1d03a73 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kristian=20H=C3=B8gsberg?= Date: Thu, 6 Jan 2011 07:57:26 -0500 Subject: [PATCH] x11: Create the list of all devices correctly Linked lists are tricky. --- clutter/x11/clutter-device-manager-x11.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/clutter/x11/clutter-device-manager-x11.c b/clutter/x11/clutter-device-manager-x11.c index 11e697bb9..5c5b2b53a 100644 --- a/clutter/x11/clutter-device-manager-x11.c +++ b/clutter/x11/clutter-device-manager-x11.c @@ -220,11 +220,11 @@ clutter_device_manager_x11_get_devices (ClutterDeviceManager *manager) */ if (manager_x11->all_devices == NULL) { - GSList *all_devices = NULL; + GSList *all_devices; + all_devices = manager_x11->devices; all_devices = g_slist_prepend (all_devices, manager_x11->core_keyboard); all_devices = g_slist_prepend (all_devices, manager_x11->core_pointer); - all_devices->next = manager_x11->devices; manager_x11->all_devices = all_devices; }