From a42d2fef6971d85a6962f0b8a94cc32398772f6a Mon Sep 17 00:00:00 2001 From: Chidambar Zinnoury Date: Wed, 28 Oct 2015 17:17:54 +0100 Subject: [PATCH] ecore fb: Use a default tslib device when none is specified through the environment variable TSLIB_TSDEVICE. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit It seems that tslib’s applications has been using /dev/input/event0 as default device for more than a decade. Let’s use the same one. --- src/lib/ecore_fb/ecore_fb_ts.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/ecore_fb/ecore_fb_ts.c b/src/lib/ecore_fb/ecore_fb_ts.c index b9880ec63e..f34d41aba6 100644 --- a/src/lib/ecore_fb/ecore_fb_ts.c +++ b/src/lib/ecore_fb/ecore_fb_ts.c @@ -83,12 +83,12 @@ ecore_fb_ts_init(void) { #ifdef HAVE_TSLIB char *tslib_tsdevice = NULL; - if ( #if defined(HAVE_GETUID) && defined(HAVE_GETEUID) - (getuid() == geteuid()) && + if (getuid() == geteuid()) #endif - ((tslib_tsdevice = getenv("TSLIB_TSDEVICE")))) { + if ((tslib_tsdevice = getenv("TSLIB_TSDEVICE")) == NULL) + tslib_tsdevice = "/dev/input/event0"; printf( "ECORE_FB: TSLIB_TSDEVICE = '%s'\n", tslib_tsdevice ); _ecore_fb_tslib_tsdev = ts_open( tslib_tsdevice, 1 ); /* 1 = nonblocking, 0 = blocking */