diff --git a/dix/cursor.c b/dix/cursor.c index c654e5aa0..b92f84750 100644 --- a/dix/cursor.c +++ b/dix/cursor.c @@ -232,8 +232,8 @@ RealizeCursorAllScreens(CursorPtr pCurs) int AllocARGBCursor(unsigned char *psrcbits, unsigned char *pmaskbits, CARD32 *argb, CursorMetricPtr cm, - unsigned foreRed, unsigned foreGreen, unsigned foreBlue, - unsigned backRed, unsigned backGreen, unsigned backBlue, + unsigned short foreRed, unsigned short foreGreen, unsigned short foreBlue, + unsigned short backRed, unsigned short backGreen, unsigned short backBlue, CursorPtr *ppCurs, ClientPtr client, XID cid) { CursorBitsPtr bits; diff --git a/dix/cursor_priv.h b/dix/cursor_priv.h index 58048aea9..ebf293ae0 100644 --- a/dix/cursor_priv.h +++ b/dix/cursor_priv.h @@ -27,12 +27,12 @@ int AllocARGBCursor(unsigned char *psrcbits, unsigned char *pmaskbits, CARD32 *argb, CursorMetricPtr cm, - unsigned foreRed, - unsigned foreGreen, - unsigned foreBlue, - unsigned backRed, - unsigned backGreen, - unsigned backBlue, + unsigned short foreRed, + unsigned short foreGreen, + unsigned short foreBlue, + unsigned short backRed, + unsigned short backGreen, + unsigned short backBlue, CursorPtr *ppCurs, ClientPtr client, XID cid);