From c0469601c71f24fbd75d5414a3f44c8138085060 Mon Sep 17 00:00:00 2001 From: Rui Matos Date: Thu, 31 Jan 2013 23:11:23 +0100 Subject: [PATCH] x11/device-manager-xi2: Fix slave to master association A slave is associated to a master device, not the other way around. https://bugzilla.gnome.org/show_bug.cgi?id=692971 --- clutter/x11/clutter-device-manager-xi2.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/clutter/x11/clutter-device-manager-xi2.c b/clutter/x11/clutter-device-manager-xi2.c index bd9473eaf..258c481a4 100644 --- a/clutter/x11/clutter-device-manager-xi2.c +++ b/clutter/x11/clutter-device-manager-xi2.c @@ -1345,8 +1345,8 @@ relate_slaves (gpointer key, ClutterDeviceManagerXI2 *manager_xi2 = data; ClutterInputDevice *master, *slave; - master = g_hash_table_lookup (manager_xi2->devices_by_id, key); - slave = g_hash_table_lookup (manager_xi2->devices_by_id, value); + slave = g_hash_table_lookup (manager_xi2->devices_by_id, key); + master = g_hash_table_lookup (manager_xi2->devices_by_id, value); _clutter_input_device_set_associated_device (slave, master); _clutter_input_device_add_slave (master, slave);