summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/aticonsole.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/aticonsole.c b/src/aticonsole.c
index f8f20329..8efe897f 100644
--- a/src/aticonsole.c
+++ b/src/aticonsole.c
@@ -649,6 +649,12 @@ ATISwitchMode
#endif /* XF86DRI_DEVEL */
+ /* XXX Workaround for X server not hiding the cursor for Xcursor (but
+ * only for core cursor), leaving a 64x64 garbage upper-left.
+ */
+ if (pATI->pCursorInfo)
+ (*pATI->pCursorInfo->HideCursor)(pScreenInfo);
+
ATIModeSet(pScreenInfo, pATI, &pATI->NewHW);
#ifdef XF86DRI_DEVEL