From: Juanjo MarĂ­n Date: Fri, 6 Aug 2010 07:15:21 +0000 (+0200) Subject: [libdocument] Remove #ifdef for old cairo versions X-Git-Tag: EVINCE_2_31_90~13 X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?p=evince.git;a=commitdiff_plain;h=ca5893d4e56f31ec5e10e9cb56b200b61cdc927f [libdocument] Remove #ifdef for old cairo versions Fixes bug #626147. --- diff --git a/libdocument/ev-document-misc.c b/libdocument/ev-document-misc.c index c0f75eae..d597127f 100644 --- a/libdocument/ev-document-misc.c +++ b/libdocument/ev-document-misc.c @@ -321,7 +321,6 @@ ev_document_misc_surface_rotate_and_scale (cairo_surface_t *surface, void ev_document_misc_invert_surface (cairo_surface_t *surface) { -#if CAIRO_VERSION > CAIRO_VERSION_ENCODE(1, 9, 2) cairo_t *cr; cr = cairo_create (surface); @@ -331,30 +330,6 @@ ev_document_misc_invert_surface (cairo_surface_t *surface) { cairo_set_source_rgb (cr, 1., 1., 1.); cairo_paint(cr); cairo_destroy (cr); -#else - guchar *data; - gint rowstride; - gint width, height; - gint x, y; - - data = cairo_image_surface_get_data (surface); - rowstride = cairo_image_surface_get_stride (surface); - width = cairo_image_surface_get_width (surface); - height = cairo_image_surface_get_height (surface); - - for (y = 0; y < height; y++) { - guchar *p = data + y * rowstride; - - for (x = 0; x < width; x++) { - p[0] = 255 - p[0]; - p[1] = 255 - p[1]; - p[2] = 255 - p[2]; - p += 4; - } - } - - cairo_surface_mark_dirty (surface); -#endif } void