[evince] [libdocument] Remove #ifdef for old cairo versions



commit ca5893d4e56f31ec5e10e9cb56b200b61cdc927f
Author: Juanjo Marín <juanj marin juntadeandalucia es>
Date:   Fri Aug 6 09:15:21 2010 +0200

    [libdocument] Remove #ifdef for old cairo versions
    
    Fixes bug #626147.

 libdocument/ev-document-misc.c |   25 -------------------------
 1 files changed, 0 insertions(+), 25 deletions(-)
---
diff --git a/libdocument/ev-document-misc.c b/libdocument/ev-document-misc.c
index c0f75ea..d597127 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



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]