summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Clark <robdclark@gmail.com>2014-04-30 18:13:37 -0400
committerRob Clark <robdclark@gmail.com>2014-04-30 18:15:27 -0400
commit39630fd632470f789bf82af860701d7ff809fa7d (patch)
tree758c803979a1816fd0e47ed4414ceff278ae0467
parent5d6b50041ec7bf02b718da80cb6416260f53ecf8 (diff)
fb: fix yet again, now for load_cursor_argb_check
Now actually fix it for fbmode too. Signed-off-by: Rob Clark <robdclark@gmail.com>
-rw-r--r--src/fbmode_display.c15
1 files changed, 5 insertions, 10 deletions
diff --git a/src/fbmode_display.c b/src/fbmode_display.c
index b83e0ff..85ba942 100644
--- a/src/fbmode_display.c
+++ b/src/fbmode_display.c
@@ -316,7 +316,7 @@ MSMCrtcHideCursor(xf86CrtcPtr crtc)
}
static Bool
-load_cursor_argb(xf86CrtcPtr crtc, CARD32 * image)
+MSMCrtcLoadCursorARGBCheck(xf86CrtcPtr crtc, CARD32 * image)
{
#ifdef MSMFB_CURSOR
fbmode_ptr fbmode = crtc->driver_private;
@@ -343,19 +343,11 @@ load_cursor_argb(xf86CrtcPtr crtc, CARD32 * image)
#endif
}
-#if XORG_VERSION_CURRENT >= XORG_VERSION_NUMERIC(1,15,99,902,0)
-static Bool
-MSMCrtcLoadCursorARGB(xf86CrtcPtr crtc, CARD32 * image)
-{
- return load_cursor_argb(crtc, image);
-}
-#else
static void
MSMCrtcLoadCursorARGB(xf86CrtcPtr crtc, CARD32 * image)
{
- load_cursor_argb(crtc, image);
+ MSMCrtcLoadCursorARGBCheck(crtc, image);
}
-#endif
static const xf86CrtcFuncsRec MSMCrtcFuncs = {
@@ -372,6 +364,9 @@ static const xf86CrtcFuncsRec MSMCrtcFuncs = {
.set_cursor_position = MSMCrtcSetCursorPosition,
.show_cursor = MSMCrtcShowCursor,
.hide_cursor = MSMCrtcHideCursor,
+#if XORG_VERSION_CURRENT >= XORG_VERSION_NUMERIC(1,15,99,902,0)
+ .load_cursor_argb_check = MSMCrtcLoadCursorARGBCheck,
+#endif
.load_cursor_argb = MSMCrtcLoadCursorARGB,
.gamma_set = MSMCrtcGammaSet,
.destroy = NULL, /* XXX */