summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>2008-01-30 17:18:31 -0200
committerPeter Hutterer <peter@cs.unisa.edu.au>2008-02-01 13:09:49 +1030
commit23a5994f7fe30438cb9b081ba203b8417558e746 (patch)
tree292f860cf64ad74ebca9779b68070fd528bf3b82
parente637accb60b5ad8d927529775abbae79aebf5313 (diff)
Don't call xf86XInputSetSendCoreEvents.
Only call that function if GET_ABI_MAJOR(ABI_XINPUT_VERSION) == 0.
-rw-r--r--src/microtouch.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/microtouch.c b/src/microtouch.c
index af60a21..b18a22f 100644
--- a/src/microtouch.c
+++ b/src/microtouch.c
@@ -157,7 +157,9 @@ static const char *reqSymbols[] = {
"xf86SetSerial",
"xf86SetStrOption",
"xf86XInputSetScreen",
+#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) == 0
"xf86XInputSetSendCoreEvents",
+#endif
"xf86memset",
"xf86sscanf",
"xf86strcmp",
@@ -561,11 +563,13 @@ SwitchMode (ClientPtr client, DeviceIntPtr dev, int mode)
priv->reporting_mode = mode;
return (Success);
}
+#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) == 0
else if ((mode == SendCoreEvents) || (mode == DontSendCoreEvents))
{
xf86XInputSetSendCoreEvents (local, (mode == SendCoreEvents));
return (Success);
}
+#endif
else
return (!Success);
}