gnome-control-center r8575 - trunk/vfs-methods/themus



Author: jensg
Date: Tue Mar 11 17:37:09 2008
New Revision: 8575
URL: http://svn.gnome.org/viewvc/gnome-control-center?rev=8575&view=rev

Log:
2008-03-11  Jens Granseuer  <jensgr gmx net>

	* theme-thumbnailer.c: (main): handle failed thumbnailing attempts
	properly


Modified:
   trunk/vfs-methods/themus/ChangeLog
   trunk/vfs-methods/themus/theme-thumbnailer.c

Modified: trunk/vfs-methods/themus/theme-thumbnailer.c
==============================================================================
--- trunk/vfs-methods/themus/theme-thumbnailer.c	(original)
+++ trunk/vfs-methods/themus/theme-thumbnailer.c	Tue Mar 11 17:37:09 2008
@@ -143,8 +143,15 @@
 
 	if (theme) {
 	    pixbuf = generate_meta_theme_thumbnail (theme);
-	    save_pixbuf (pixbuf, argv[2]);
-	    gdk_pixbuf_unref (pixbuf);
+	    gnome_theme_meta_info_free (theme);
+
+	    if (pixbuf) {
+		    save_pixbuf (pixbuf, argv[2]);
+		    gdk_pixbuf_unref (pixbuf);
+	    } else {
+		    g_printerr ("could not generate thumbnail\n");
+		    return 1;
+	    }
 	}
 	else {
 	    g_printerr ("usage: gnome-theme-thumbnailer theme output-image\n");



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]