comparison pidgin/gtksmiley.c @ 26020:8bfa1f01f035

merge of 'a4aa548f12b557cc419b1567e6902eb124d0cf06' and 'c2b27ebb3760df28827d2fd1b391386a894cf952'
author Mike Ruprecht <maiku@soc.pidgin.im>
date Sun, 19 Oct 2008 04:40:59 +0000
parents 305fac6af8f9
children c31be282935d
comparison
equal deleted inserted replaced
26014:bd598b606ca4 26020:8bfa1f01f035
271 /* Get the smiley from the custom pixbuf */ 271 /* Get the smiley from the custom pixbuf */
272 gchar *buffer = NULL; 272 gchar *buffer = NULL;
273 gsize size = 0; 273 gsize size = 0;
274 gchar *filename; 274 gchar *filename;
275 275
276 gdk_pixbuf_save_to_bufferv(s->custom_pixbuf, &buffer, &size, 276 gdk_pixbuf_save_to_buffer(s->custom_pixbuf, &buffer, &size,
277 "png", NULL, NULL, NULL); 277 "png", NULL, "compression", "9", NULL, NULL);
278 filename = purple_util_get_image_filename(buffer, size); 278 filename = purple_util_get_image_filename(buffer, size);
279 s->filename = g_build_filename(purple_smileys_get_storing_dir(), filename, NULL); 279 s->filename = g_build_filename(purple_smileys_get_storing_dir(), filename, NULL);
280 purple_util_write_data_to_file_absolute(s->filename, buffer, size); 280 purple_util_write_data_to_file_absolute(s->filename, buffer, size);
281 g_free(filename); 281 g_free(filename);
282 g_free(buffer); 282 g_free(buffer);