Don't call XInput2 multitouch APIs if they aren't supported.

I think it fixes this:
   http://forums.libsdl.org/viewtopic.php?t=8324&sid=ae797309f9e2084cadc1b6a7615bd0e4
This commit is contained in:
Ryan C. Gordon 2012-09-17 19:25:42 -04:00
parent ccecbd6882
commit 12743aea71

View File

@ -220,6 +220,10 @@ X11_InitXinput2Multitouch(_THIS) {
void
X11_Xinput2SelectTouch(_THIS, SDL_Window *window) {
#if SDL_VIDEO_DRIVER_X11_XINPUT2_SUPPORTS_MULTITOUCH
if (!X11_Xinput2IsMultitouchSupported()) {
return;
}
SDL_VideoData *data = (SDL_VideoData *) _this->driverdata;
XIEventMask eventmask;
unsigned char mask[3] = { 0,0,0 };