--- tdfxfb.c.3 Sun Jun 11 17:35:23 2000 +++ tdfxfb.c Sun Jun 11 17:42:37 2000 @@ -1258,6 +1258,9 @@ banshee_make_room(2); tdfx_outl(VIDPROCCFG, info->cursor.disable); tdfx_outl(HWCURLOC, (y << 16) + x); + /* fix cursor color - XFree86 forgets to restore it properly */ + tdfx_outl(HWCURC0, 0); + tdfx_outl(HWCURC1, 0xffffff); } info->cursor.state = CM_DRAW; mod_timer(&info->cursor.timer,jiffies+HZ/2);