summaryrefslogtreecommitdiff
path: root/libnautilus-private/nautilus-icon-factory.c
diff options
context:
space:
mode:
Diffstat (limited to 'libnautilus-private/nautilus-icon-factory.c')
-rw-r--r--libnautilus-private/nautilus-icon-factory.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/libnautilus-private/nautilus-icon-factory.c b/libnautilus-private/nautilus-icon-factory.c
index 851c33d6c..388f47923 100644
--- a/libnautilus-private/nautilus-icon-factory.c
+++ b/libnautilus-private/nautilus-icon-factory.c
@@ -322,7 +322,9 @@ load_thumbnail_frame (NautilusIconFactory *factory)
if (factory->thumbnail_frame != NULL) {
g_object_unref (factory->thumbnail_frame);
}
- factory->thumbnail_frame = gdk_pixbuf_new_from_file (image_path, NULL);
+ if (image_path != NULL) {
+ factory->thumbnail_frame = gdk_pixbuf_new_from_file (image_path, NULL);
+ }
g_free (image_path);
}