diff options
author | Owen Taylor <otaylor@redhat.com> | 2005-05-07 18:51:18 +0000 |
---|---|---|
committer | Owen Taylor <otaylor@src.gnome.org> | 2005-05-07 18:51:18 +0000 |
commit | 274e49f37e16830d4eed74092653062d67ae78cd (patch) | |
tree | cec385199452bc0f0c5ec41d962eaca5015dd495 /gdk/gdkwindow.c | |
parent | 778b99a403c1a69e33f96cd140666fe7278195e5 (diff) | |
download | gtk+-274e49f37e16830d4eed74092653062d67ae78cd.tar.gz |
Change prototype to match cairo_set_source_surface().
2005-05-07 Owen Taylor <otaylor@redhat.com>
* gdk/gdkpixbuf-render.c gdk/gdkpixbuf.h (gdk_pixbuf_set_as_cairo_source):
Change prototype to match cairo_set_source_surface().
* gdk/gdkdraw.c gdk/gdkgc.c gdk/gdkpixbuf-render.c gdk/gdkwindow.c
gtk/gtkhsv.c tests/testcairo.c.
Diffstat (limited to 'gdk/gdkwindow.c')
-rw-r--r-- | gdk/gdkwindow.c | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c index 145e275194..87280a5052 100644 --- a/gdk/gdkwindow.c +++ b/gdk/gdkwindow.c @@ -1748,10 +1748,9 @@ gdk_window_set_bg_pattern (GdkWindow *window, if (x_offset != 0 || y_offset) { - cairo_matrix_t *matrix = cairo_matrix_create (); - cairo_matrix_translate (matrix, x_offset, y_offset); - cairo_pattern_set_matrix (pattern, matrix); - cairo_matrix_destroy (matrix); + cairo_matrix_t matrix; + cairo_matrix_init_translate (&matrix, x_offset, y_offset); + cairo_pattern_set_matrix (pattern, &matrix); } cairo_pattern_set_extend (pattern, CAIRO_EXTEND_REPEAT); @@ -1795,8 +1794,7 @@ gdk_window_clear_backing_rect (GdkWindow *window, if (GDK_WINDOW_DESTROYED (window)) return; - cr = cairo_create (); - cairo_set_target_surface (cr, paint->surface); + cr = cairo_create (paint->surface); gdk_window_set_bg_pattern (window, cr, 0, 0); |