summaryrefslogtreecommitdiff
path: root/src/smi501_crtc.c
diff options
context:
space:
mode:
authorPaulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>2008-11-11 14:35:36 -0200
committerPaulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>2008-11-11 14:35:36 -0200
commitd018ea2272cc1938cc0236eeb210692c1d1fd1df (patch)
tree9b78cc59b1e4837446efbd1802bf47faeda4900a /src/smi501_crtc.c
parentf97c57873cd7622c373a394548ed435c1975abbc (diff)
Correct wrong offset value for secondary hardware cursor.
Hardware cursor is still disabled in dual head mode due to some problems, usually when having both panel and crt mapped to the same address, what appears to confuse the "modes" code.
Diffstat (limited to 'src/smi501_crtc.c')
-rw-r--r--src/smi501_crtc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/smi501_crtc.c b/src/smi501_crtc.c
index 9cf6817..565b67a 100644
--- a/src/smi501_crtc.c
+++ b/src/smi501_crtc.c
@@ -440,7 +440,7 @@ SMI501_CrtcLoadCursorImage(xf86CrtcPtr crtc, CARD8 *image)
ENTER();
port = crtc == crtcConf->crtc[0] ? 0x00f0 : 0x0230;
- value = pSmi->FBCursorOffset + (port == 0x00f0 ? 0 : SMI501_MAX_CURSOR);
+ value = pSmi->FBCursorOffset + (port == 0x00f0 ? 0 : SMI501_CURSOR_SIZE);
WRITE_DCR(pSmi, port, value);
memcpy(pSmi->FBBase + value, image,
/* FIXME 1024, but then, should not be using 64x64 cursors */