diff --git a/src/generic/graphicc.cpp b/src/generic/graphicc.cpp index 2d715e8ccf..b65458a5b6 100644 --- a/src/generic/graphicc.cpp +++ b/src/generic/graphicc.cpp @@ -1317,8 +1317,12 @@ wxCairoBitmapData::wxCairoBitmapData( wxGraphicsRenderer* renderer, cairo_surfac m_surface = bitmap; m_pattern = cairo_pattern_create_for_surface(m_surface); - m_width = cairo_image_surface_get_width(m_surface); - m_height = cairo_image_surface_get_height(m_surface); +#if CAIRO_VERSION >= CAIRO_VERSION_ENCODE(1,11,0) + if ( cairo_version() >= CAIRO_VERSION_ENCODE(1, 11, 0) ) + m_width = cairo_image_surface_get_width(m_surface); + m_height = cairo_image_surface_get_height(m_surface); + } +#endif m_buffer = NULL; }