[PATCH xf86-input-mouse] Do not drop the result of protocol detection
Michael Thayer
michael.thayer at oracle.com
Thu Apr 10 07:20:03 PDT 2014
No response on this yet. Who would be the right person for looking at
patches to xf86-input-mouse? I do realise that it is no longer as
widely used as it once was...
Regards,
Michael
On 31/03/14 11:21, Michael Thayer wrote:
> In MousePickProtocol() with protocol PROT_AUTO we probe for the protocol to
> use but drop the result in most cases. This was causing DEVICE_INIT and
> DEVICE_ON to fail to be called with the VUID protocol. Git history suggests
> that this code was originally meant to cover both PS/2 auto-detection and OS-
> specific detection, but that only the first case was implemented at the time.
> Now that only the second is needed dropping the result to keep the protocol
> as PROT_AUTO is presumably no longer useful and seems to actively breaking
> things.
> Signed-off-by: Michael Thayer <michael.thayer at oracle.com>
> ---
> src/mouse.c | 7 ++-----
> 1 file changed, 2 insertions(+), 5 deletions(-)
>
> diff --git a/src/mouse.c b/src/mouse.c
> index 2da2b4d..ff8d799 100644
> --- a/src/mouse.c
> +++ b/src/mouse.c
> @@ -843,11 +843,8 @@ MousePickProtocol(InputInfoPtr pInfo, const char* device,
> {
> const char *osProt;
> if (osInfo->SetupAuto && (osProt = osInfo->SetupAuto(pInfo,NULL))) {
> - MouseProtocolID id = ProtocolNameToID(osProt);
> - if (id == PROT_UNKNOWN || id == PROT_UNSUP) {
> - protocolID = id;
> - protocol = osProt;
> - }
> + protocolID = ProtocolNameToID(osProt);
> + protocol = osProt;
> }
> }
>
>
--
ORACLE Deutschland B.V. & Co. KG Michael Thayer
Werkstrasse 24 VirtualBox engineering
71384 Weinstadt, Germany mailto:michael.thayer at oracle.com
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603
Geschäftsführer: Jürgen Kunz
Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Astrid Kepper, Val Maher
More information about the xorg-devel
mailing list