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.
{
#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 */