[PATCH xserver] Simplify auto-detect mouse for WSCONS_SUPPORT
Peter Hutterer
peter.hutterer at who-t.net
Sun Apr 10 17:59:06 PDT 2011
On Sat, Apr 09, 2011 at 05:45:10PM +0600, Alexandr Shadchin wrote:
> Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin at gmail.com>
> ---
> hw/xfree86/common/xf86Configure.c | 13 +++----------
> 1 files changed, 3 insertions(+), 10 deletions(-)
>
> diff --git a/hw/xfree86/common/xf86Configure.c b/hw/xfree86/common/xf86Configure.c
> index c712df7..9752669 100644
> --- a/hw/xfree86/common/xf86Configure.c
> +++ b/hw/xfree86/common/xf86Configure.c
> @@ -63,6 +63,9 @@ static char *DFLT_MOUSE_PROTO = "auto";
> #elif defined(linux)
> static char DFLT_MOUSE_DEV[] = "/dev/input/mice";
> static char DFLT_MOUSE_PROTO[] = "auto";
> +#elif defined(WSCONS_SUPPORT)
> +static char *DFLT_MOUSE_DEV = "/dev/wsmouse";
> +static char *DFLT_MOUSE_PROTO = "wsmouse";
> #else
> static char *DFLT_MOUSE_DEV = "/dev/mouse";
> static char *DFLT_MOUSE_PROTO = "auto";
> @@ -154,16 +157,6 @@ configureInputSection (void)
> /* Crude mechanism to auto-detect mouse (os dependent) */
> {
> int fd;
> -#ifdef WSCONS_SUPPORT
> - fd = open("/dev/wsmouse", 0);
> - if (fd >= 0) {
> - DFLT_MOUSE_DEV = "/dev/wsmouse";
> - DFLT_MOUSE_PROTO = "wsmouse";
> - close(fd);
> - } else {
> - ErrorF("cannot open /dev/wsmouse\n");
> - }
> -#endif
>
> fd = open(DFLT_MOUSE_DEV, 0);
> if (fd != -1) {
> --
> 1.7.3.5
merged, thanks.
Cheers,
Peter
More information about the xorg-devel
mailing list