From f4674619a25cb77349de2152ed97f3a6ffda8985 Mon Sep 17 00:00:00 2001 From: Flemmard Date: Fri, 10 Jan 2014 09:14:44 +0100 Subject: minuitwrp: use a whitelist for the input device instead of a hardcoded ignore list * use a whitelist for the input device to listen on, every other will be ignored Change-Id: I1296a45ec3d5ca0bca2a9e2601b0710e2c030fde --- minuitwrp/events.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'minuitwrp/events.c') diff --git a/minuitwrp/events.c b/minuitwrp/events.c index bd55e5ae9..7b4655d8e 100644 --- a/minuitwrp/events.c +++ b/minuitwrp/events.c @@ -167,11 +167,18 @@ static int vk_init(struct ev *e) printf("Event object: %s\n", e->deviceName); #endif +#ifdef WHITELIST_INPUT + if (strcmp(e->deviceName, EXPAND(WHITELIST_INPUT)) != 0) + { + e->ignored = 1; + } +#else // Blacklist these "input" devices if (strcmp(e->deviceName, "bma250") == 0 || strcmp(e->deviceName, "bma150") == 0 || strcmp(e->deviceName, "accelerometer") == 0) { e->ignored = 1; } +#endif strcat(vk_path, e->deviceName); -- cgit v1.2.3