From 58ef2afdfa1faf981e0ba438978a8c08dac501af Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Tue, 13 Jul 2010 02:17:48 +0200 Subject: [PATCH] tests: Use GdkPixbuf for taking a screenshot, not GdkImage --- tests/testgtk.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/tests/testgtk.c b/tests/testgtk.c index 47da568701..e2d5d36f91 100644 --- a/tests/testgtk.c +++ b/tests/testgtk.c @@ -2070,7 +2070,7 @@ take_snapshot (GtkWidget *button, GdkGC *black_gc; GdkColor color = { 0, 30000, 0, 0 }; GdkRectangle target; - GdkImage *shot; + GdkPixbuf *shot; /* Do some begin_paint_rect on some random rects, draw some * distinctive stuff into those rects, then take the snapshot. @@ -2197,12 +2197,13 @@ take_snapshot (GtkWidget *button, target.width = width_fraction * 2; target.height = height_fraction * 2; - shot = gdk_drawable_get_image (gid->src->window, - target.x, target.y, - target.width, target.height); - - gtk_image_set_from_image (GTK_IMAGE (gid->snap), - shot, NULL); + shot = gdk_pixbuf_get_from_drawable (NULL, + gid->src->window, + NULL, + target.x, target.y, + 0, 0, + target.width, target.height); + gtk_image_set_from_pixbuf (GTK_IMAGE (gid->snap), shot); g_object_unref (shot);