Takashi Iwai <[email protected]> writes:

> When a video driver changed the availability of hw cursor inside the
> xf86SetCursor() call, f86CursorSetCursor() still assumes the hw
> cursor and clears SWCursor flag of the screen unconditionally.  This
> results in the inconsistent state, typically the invisible cursor
> pointer.  For example, the problem is seen with modesetting driver
> with Cirrus or MGA KMS where the hw cursor isn't always available.
>
> This patch adds the check of availability of hw cursor again after the
> call of xf86SetCursor(), and proceeds only when it passes the test
> after the call.

This has been fixed with Michael Thayer's patch which has xf86SetCursor
return whether the hw cursor was enabled successfully.

-- 
[email protected]

Attachment: pgpKk9LHbYnlE.pgp
Description: PGP signature

_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to