mirror of
https://gitdl.cn/https://github.com/chakralinux/core.git
synced 2025-02-03 14:07:13 +08:00
20 lines
712 B
Diff
20 lines
712 B
Diff
--- xf86-video-sis-0.10.7/src/sis_driver.c 2013-03-10 13:57:50.000000000 +0100
|
|
+++ xf86-video-sis-0.10.7/src/sis_driver.c.new 2013-03-10 13:54:48.645203559 +0100
|
|
@@ -9378,7 +9378,15 @@
|
|
}
|
|
if(doit) {
|
|
sigstate = xf86BlockSIGIO();
|
|
-#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 15
|
|
+#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 18
|
|
+ {
|
|
+ double dx = x, dy = y;
|
|
+ miPointerSetPosition(inputInfo.pointer, Absolute, &dx, &dy,
|
|
+ NULL, NULL);
|
|
+ x = (int)dx;
|
|
+ y = (int)dy;
|
|
+ }
|
|
+#elif GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 15
|
|
{
|
|
double dx = x, dy = y;
|
|
miPointerSetPosition(inputInfo.pointer, Absolute, &dx, &dy);
|