From 57092e9c95c8e899d5d7372ae2ec2bd87b0c47c7 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Fri, 14 May 2010 07:24:56 +0000 Subject: [PATCH] reverse logic checking for compat code SVN revision: 48858 --- legacy/eeze/src/lib/udev/eeze_udev_watch.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/legacy/eeze/src/lib/udev/eeze_udev_watch.c b/legacy/eeze/src/lib/udev/eeze_udev_watch.c index 35ffa1cf44..d189fc03b8 100644 --- a/legacy/eeze/src/lib/udev/eeze_udev_watch.c +++ b/legacy/eeze/src/lib/udev/eeze_udev_watch.c @@ -71,9 +71,9 @@ _get_syspath_from_watch(void *data, Ecore_Fd_Handler *fd_handler) if ((!(test = udev_device_get_subsystem(device))) || (strcmp(test, "input"))) goto error; test = udev_device_get_property_value(device, "ID_CLASS"); - if ((!_walk_parents_for_attr(device, "bInterfaceProtocol", "01")) && ((!test) || (strcmp(test, "kbd")))) - goto error; - break; + if ((_walk_parents_for_attr(device, "bInterfaceProtocol", "01")) || ((test) && (!strcmp(test, "kbd")))) + break; + goto error; #endif if (!udev_device_get_property_value(device, "ID_INPUT_KEYBOARD")) goto error; @@ -83,9 +83,9 @@ _get_syspath_from_watch(void *data, Ecore_Fd_Handler *fd_handler) if ((!(test = udev_device_get_subsystem(device))) || (strcmp(test, "input"))) goto error; test = udev_device_get_property_value(device, "ID_CLASS"); - if ((!_walk_parents_for_attr(device, "bInterfaceProtocol", "02")) && ((!test) || (strcmp(test, "mouse")))) - goto error; - break; + if ((_walk_parents_for_attr(device, "bInterfaceProtocol", "02")) || ((test) && (!strcmp(test, "mouse")))) + break; + goto error; #endif if (!udev_device_get_property_value(device, "ID_INPUT_MOUSE")) goto error;