On Mon, 2010-04-19 at 15:37 +0100, Jakob Bornecrantz wrote:
> It looks like the udev rule was matched against two devices which caused
> the driver to be loaded twice. We shouldn't match against the other
> device because it will very seldom send bogus events. Some of the bug
> this caused was buttons getting stuck.
> ---
> tools/69-xorg-vmmouse.rules.in | 2 +-
> 1 files changed, 1 insertions(+), 1 deletions(-)
>
> diff --git a/tools/69-xorg-vmmouse.rules.in b/tools/69-xorg-vmmouse.rules.in
> index 0d7f028..602afb6 100644
> --- a/tools/69-xorg-vmmouse.rules.in
> +++ b/tools/69-xorg-vmmouse.rules.in
> @@ -1 +1 @@
> -ACTION=="add|change", ENV{ID_INPUT_MOUSE}=="?*", ATTRS{description}=="i8042
> AUX port", PROGRAM="__BIN_PREFIX__/vmmouse_detect",
> ENV{ID_INPUT.tags}="vmmouse"
> +ACTION=="add|change", ENV{ID_INPUT_MOUSE}=="?*", ATTRS{description}=="i8042
> AUX port", KERNEL=="event[0-9]*", PROGRAM="__BIN_PREFIX__/vmmouse_detect",
> ENV{ID_INPUT.tags}="vmmouse"
Reviewed-by: Michel Dänzer <[email protected]>
--
Earthling Michel Dänzer | http://www.vmware.com
Libre software enthusiast | Debian, X and DRI developer
_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel