~ubuntu-branches/ubuntu/lucid/cairo/lucid

23 by Sebastien Bacher
* Resync on Debian
1
diff -urNad cairo-1.8.6~/src/cairo-xcb-surface.c cairo-1.8.6/src/cairo-xcb-surface.c
2
--- cairo-1.8.6~/src/cairo-xcb-surface.c	2008-12-14 06:01:40.000000000 -0500
3
+++ cairo-1.8.6/src/cairo-xcb-surface.c	2009-02-12 02:37:51.000000000 -0500
4
@@ -844,8 +844,11 @@
5
     case CAIRO_EXTEND_REPEAT:
6
 	_cairo_xcb_surface_set_repeat (surface, 1);
7
 	break;
8
-    case CAIRO_EXTEND_REFLECT:
9
     case CAIRO_EXTEND_PAD:
10
+	_cairo_xcb_surface_set_repeat (surface, 2);
11
+	break;
12
+    case CAIRO_EXTEND_REFLECT:
13
+    default:
14
 	return CAIRO_INT_STATUS_UNSUPPORTED;
15
     }
16
 
17
diff -urNad cairo-1.8.6~/src/cairo-xlib-surface.c cairo-1.8.6/src/cairo-xlib-surface.c
18
--- cairo-1.8.6~/src/cairo-xlib-surface.c	2008-12-12 07:48:05.000000000 -0500
19
+++ cairo-1.8.6/src/cairo-xlib-surface.c	2009-02-12 02:37:52.000000000 -0500
20
@@ -1424,8 +1424,10 @@
21
     case CAIRO_EXTEND_REPEAT:
22
 	_cairo_xlib_surface_set_repeat (surface, RepeatNormal);
23
 	break;
24
-    case CAIRO_EXTEND_REFLECT:
25
     case CAIRO_EXTEND_PAD:
26
+	_cairo_xlib_surface_set_repeat (surface, RepeatPad);
27
+	break;
28
+    case CAIRO_EXTEND_REFLECT:
29
     default:
30
 	return CAIRO_INT_STATUS_UNSUPPORTED;
31
     }