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]
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
