summaryrefslogtreecommitdiff
path: root/libnautilus-private/nautilus-icon-factory.c
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@redhat.com>2004-02-11 12:05:52 +0000
committerAlexander Larsson <alexl@src.gnome.org>2004-02-11 12:05:52 +0000
commite556abea7619c015e890ce90daea2496e229051e (patch)
tree65a769fd4787303712d9ae485fa061a96fca8f7c /libnautilus-private/nautilus-icon-factory.c
parent7a282982290d4b41f2bbfcf1f6118bc6ebf45d8a (diff)
downloadnautilus-e556abea7619c015e890ce90daea2496e229051e.tar.gz
Handle missing theme icon
2004-02-11 Alexander Larsson <alexl@redhat.com> * libnautilus-private/nautilus-icon-factory.c (load_thumbnail_frame): Handle missing theme icon
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);
}