[PATCH] Fix build with XInput version 12.

Peter Hutterer peter.hutterer at who-t.net
Mon Feb 6 12:32:36 PST 2012


On Sun, Feb 05, 2012 at 07:13:34PM +0100, Johannes Obermayr wrote:
> ---
>  src/sis_driver.c |    5 +++--
>  1 files changed, 3 insertions(+), 2 deletions(-)
> 
> diff --git a/src/sis_driver.c b/src/sis_driver.c
> index d733f48..a2924de 100644
> --- a/src/sis_driver.c
> +++ b/src/sis_driver.c
> @@ -85,8 +85,9 @@
>  #include <X11/extensions/dpms.h>
>  #endif
>  
> -#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 15
> +#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 5
>  #include <inputstr.h> /* for inputInfo */
> +extern InputInfo inputInfo;

is the extern line really needed here? afaict inputInfo has been in
inputstr.h for yonks.

Cheers,
  Peter

>  #endif
>  
>  
> @@ -9358,7 +9359,7 @@ SISMergedPointerMoved(int scrnIndex, int x, int y)
>              x = (int)dx;
>              y = (int)dy;
>          }
> -#elif GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 11
> +#elif GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 13
>  	miPointerSetPosition(inputInfo.pointer, Absolute, x, y);
>  #elif GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 5
>  	miPointerSetPosition(inputInfo.pointer, x, y);
> -- 
> 1.7.7
> 


More information about the xorg-devel mailing list