diff options
Diffstat (limited to 'modules/engines/pixbuf/pixbuf-render.c')
-rw-r--r-- | modules/engines/pixbuf/pixbuf-render.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/modules/engines/pixbuf/pixbuf-render.c b/modules/engines/pixbuf/pixbuf-render.c index c2f8cf4a20..7674ff14e0 100644 --- a/modules/engines/pixbuf/pixbuf-render.c +++ b/modules/engines/pixbuf/pixbuf-render.c @@ -212,9 +212,15 @@ theme_pixbuf_set_stretch (ThemePixbuf *theme_pb, GdkPixbuf * pixbuf_cache_value_new (gchar *filename) { - GdkPixbuf *result = gdk_pixbuf_new_from_file (filename); + GError *err = NULL; + + GdkPixbuf *result = gdk_pixbuf_new_from_file (filename, &err); if (!result) - g_warning("Pixbuf theme: Cannot load pixmap file %s\n", filename); + { + g_warning ("Pixbuf theme: Cannot load pixmap file %s: %s\n", + filename, err->message); + g_error_free (err); + } return result; } |