From e2dc4ac346a16b6976b92e84819c7203629beb4a Mon Sep 17 00:00:00 2001 From: Ignacio Casal Quinteiro Date: Thu, 21 Apr 2011 14:52:20 +0000 Subject: [python3] fix build. PYcairo_IMPORT doesn't exists anymore --- diff --git a/gi/pygi-foreign-cairo.c b/gi/pygi-foreign-cairo.c index 81b9865..edf52d7 100644 --- a/gi/pygi-foreign-cairo.c +++ b/gi/pygi-foreign-cairo.c @@ -30,7 +30,7 @@ #include #endif -Pycairo_CAPI_t *Pycairo_CAPI; +static Pycairo_CAPI_t *Pycairo_CAPI; #include "pygi-foreign.h" @@ -117,7 +117,12 @@ cairo_surface_release (GIBaseInfo *base_info, static PyMethodDef _gi_cairo_functions[] = {0,}; PYGLIB_MODULE_START(_gi_cairo, "_gi_cairo") { +#if PY_VERSION_HEX < 0x03000000 Pycairo_IMPORT; +#else + Pycairo_CAPI = (Pycairo_CAPI_t*) PyCObject_Import("cairo", "CAPI"); +#endif + if (Pycairo_CAPI == NULL) return PYGLIB_MODULE_ERROR_RETURN; -- cgit v0.9