osx: Fix a warning on Snow Leopard

Apple where nice and changed API between releases. This patch checks the
version of the compilation environment and tries to use the right parameter
type.

http://bugzilla.openedhand.com/show_bug.cgi?id=1866
This commit is contained in:
Joshua Lock 2009-11-05 15:48:25 +00:00 committed by Emmanuele Bassi
parent 58f1dfcf35
commit 031d4d6203

View File

@ -68,8 +68,12 @@ clutter_backend_osx_post_parse (ClutterBackend *backend,
initWithFormat: self->pixel_format
shareContext: nil];
/* Enable vblank sync - http://developer.apple.com/qa/qa2007/qa1521.html*/
const long sw = 1;
/* Enable vblank sync - http://developer.apple.com/qa/qa2007/qa1521.html */
#ifdef MAC_OS_X_VERSION_10_5
const int sw = 1;
#else
const long sw = 1;
#endif
[self->context setValues:&sw forParameter: NSOpenGLCPSwapInterval];
/* FIXME: move the debugging bits to cogl */