summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRodrigo Moya <rodrigo@gnome-db.org>2011-02-24 17:47:29 +0100
committerRodrigo Moya <rodrigo@gnome-db.org>2011-02-25 15:52:01 +0100
commit1df5a0ceb27f2cb4ef201344a558a3e961094cc4 (patch)
tree2a88e03471bfbe25ecfdfc2a88465c8861908fa0
parentb7262fa945ef1ea936c15f0d248ad7a024d97dca (diff)
downloadnautilus-1df5a0ceb27f2cb4ef201344a558a3e961094cc4.tar.gz
Guard against filename being NULL on nautilus_icon_info_lookup
-rw-r--r--libnautilus-private/nautilus-icon-info.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/libnautilus-private/nautilus-icon-info.c b/libnautilus-private/nautilus-icon-info.c
index f39ad4250..97e88cb34 100644
--- a/libnautilus-private/nautilus-icon-info.c
+++ b/libnautilus-private/nautilus-icon-info.c
@@ -392,6 +392,9 @@ nautilus_icon_info_lookup (GIcon *icon,
}
filename = gtk_icon_info_get_filename (gtkicon_info);
+ if (filename == NULL) {
+ return nautilus_icon_info_new_for_pixbuf (NULL);
+ }
lookup_key.filename = (char *)filename;
lookup_key.size = size;