From 8417d432f5a78afcbb9ac3546cfb40e3a6b66cfc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kristian=20H=C3=B8gsberg?= Date: Wed, 27 Jul 2011 05:58:57 -0700 Subject: [PATCH] screenshot: A couple of minor tweaks --- clients/screenshot.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/clients/screenshot.c b/clients/screenshot.c index 81d751353..82cf9cda4 100644 --- a/clients/screenshot.c +++ b/clients/screenshot.c @@ -153,12 +153,13 @@ create_shm_buffer(int width, int height, void **data_out) } static void -write_png(int width, int height, void **data_out) { +write_png(int width, int height, void *data) +{ GdkPixbuf *pixbuf, *normal; GError *error = NULL; g_type_init(); - pixbuf = gdk_pixbuf_new_from_data(*data_out, GDK_COLORSPACE_RGB, TRUE, + pixbuf = gdk_pixbuf_new_from_data(data, GDK_COLORSPACE_RGB, TRUE, 8, width, height, width * 4, NULL, NULL); @@ -192,7 +193,7 @@ int main(int argc, char *argv[]) screenshooter_shoot(screenshooter, output, buffer); roundtrip(display); - write_png(output_width, output_height, &data); + write_png(output_width, output_height, data); return 0; }