--- a/src/video/directfb/SDL_DirectFB_video.c Fri Feb 13 18:01:22 2004 +0000
+++ b/src/video/directfb/SDL_DirectFB_video.c Fri Feb 13 18:39:01 2004 +0000
@@ -189,10 +189,10 @@
return DSPF_UNKNOWN;
}
-static DFBEnumerationResult EnumModesCallback (unsigned int width,
- unsigned int height,
- unsigned int bpp,
- void *data)
+static DFBEnumerationResult EnumModesCallback (int width,
+ int height,
+ int bpp,
+ void *data)
{
SDL_VideoDevice *this = (SDL_VideoDevice *)data;
struct DirectFBEnumRect *enumrect;
@@ -206,8 +206,8 @@
return DFENUM_CANCEL;
}
- enumrect->r.w = width;
- enumrect->r.h = height;
+ enumrect->r.w = (Uint16)width;
+ enumrect->r.h = (Uint16)height;
enumrect->next = enumlist;
enumlist = enumrect;
@@ -1156,11 +1156,11 @@
/* We can only hide or show the default cursor */
if ( cursor == NULL )
{
- SetCursorOpacity(HIDDEN->layer, 0);
+ HIDDEN->layer->SetCursorOpacity(HIDDEN->layer, 0x00);
}
else
{
- SetCursorOpacity(HIDDEN->layer, 256);
+ HIDDEN->layer->SetCursorOpacity(HIDDEN->layer, 0xFF);
}
return 1;
}