Use CAIRO_VERSION instead of CAIRO_VERSION_CODE
Cairo does not have CAIRO_VERSION_CODE macro. Fix for bug #605472.
This commit is contained in:
committed by
Tristan Van Berkom
parent
e337bd8583
commit
699fc85a67
@@ -1642,7 +1642,7 @@ gdk_directfb_ref_cairo_surface (GdkDrawable *drawable)
|
||||
if (!impl->cairo_surface) {
|
||||
IDirectFBSurface *surface;
|
||||
g_assert (impl->surface != NULL);
|
||||
#if defined(CAIRO_VERSION_CODE) && CAIRO_VERSION_CODE >= CAIRO_VERSION_ENCODE(1,5,5)
|
||||
#if defined(CAIRO_VERSION) && CAIRO_VERSION >= CAIRO_VERSION_ENCODE(1,5,5)
|
||||
impl->surface->GetSubSurface (impl->surface, NULL, &surface);
|
||||
#else
|
||||
surface = impl->surface;
|
||||
@@ -1654,7 +1654,7 @@ gdk_directfb_ref_cairo_surface (GdkDrawable *drawable)
|
||||
&gdk_directfb_cairo_key, drawable,
|
||||
gdk_directfb_cairo_surface_destroy);
|
||||
}
|
||||
#if defined(CAIRO_VERSION_CODE) && CAIRO_VERSION_CODE >= CAIRO_VERSION_ENCODE(1,5,5)
|
||||
#if defined(CAIRO_VERSION) && CAIRO_VERSION >= CAIRO_VERSION_ENCODE(1,5,5)
|
||||
surface->Release (surface);
|
||||
#endif
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user