[evince] [libdocument] Remove #ifdef for old cairo versions
- From: Carlos Garcia Campos <carlosgc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evince] [libdocument] Remove #ifdef for old cairo versions
- Date: Fri, 6 Aug 2010 07:16:42 +0000 (UTC)
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]