GdkDevice: Fix an inverted assertion
authorMatthias Clasen <mclasen@redhat.com>
Wed, 20 Jun 2012 11:46:04 +0000 (07:46 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 21 Jun 2012 02:44:32 +0000 (22:44 -0400)
gdk_device_list_slave_devices only makes sense to call on master
devices, yet its g_return_if_fail check made it reject such devices.

Pointed out by monty.

gdk/gdkdevice.c

index 0abfffea93683887d033cae5b4b94496aead2855..3147d9e6a0a5be5e9f6ef08946942b03bd7b90ac 100644 (file)
@@ -939,7 +939,7 @@ GList *
 gdk_device_list_slave_devices (GdkDevice *device)
 {
   g_return_val_if_fail (GDK_IS_DEVICE (device), NULL);
-  g_return_val_if_fail (gdk_device_get_device_type (device) != GDK_DEVICE_TYPE_MASTER, NULL);
+  g_return_val_if_fail (gdk_device_get_device_type (device) == GDK_DEVICE_TYPE_MASTER, NULL);
 
   return g_list_copy (device->slaves);
 }