Commit e934e97c authored by Sam Lantinga's avatar Sam Lantinga

============================================================

parent afe32505
...@@ -51,6 +51,10 @@ X11_InitTouch(_THIS) ...@@ -51,6 +51,10 @@ X11_InitTouch(_THIS)
sprintf(tstr,"/dev/input/event%i",event); sprintf(tstr,"/dev/input/event%i",event);
int tsfd = open( tstr, O_RDONLY | O_NONBLOCK );
if ( tsfd == -1 )
continue; /* Maybe not enough permissions ? */
SDL_Touch touch; SDL_Touch touch;
touch.pressure_max = 0; touch.pressure_max = 0;
touch.pressure_min = 0; touch.pressure_min = 0;
...@@ -66,8 +70,7 @@ X11_InitTouch(_THIS) ...@@ -66,8 +70,7 @@ X11_InitTouch(_THIS)
data->up = SDL_FALSE; data->up = SDL_FALSE;
data->down = SDL_FALSE; data->down = SDL_FALSE;
data->eventStream = open(tstr, data->eventStream = tsfd;
O_RDONLY | O_NONBLOCK);
ioctl (data->eventStream, EVIOCGNAME (sizeof (tstr)), tstr); ioctl (data->eventStream, EVIOCGNAME (sizeof (tstr)), tstr);
int abs[5]; int abs[5];
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment