diff options
author | A. Walton <awalton@gnome.org> | 2009-01-12 11:24:56 +0000 |
---|---|---|
committer | Andrew Walton <awalton@src.gnome.org> | 2009-01-12 11:24:56 +0000 |
commit | 5f6c3e7f0e42a45b8a879e0db82eb5acf2bdad0d (patch) | |
tree | 9e12bc82a30bcd9eab8b5400067f3f27c37cbc67 /libnautilus-private/nautilus-link.c | |
parent | 570224589eaeb934677a901130b8fd94831de5f5 (diff) | |
download | nautilus-5f6c3e7f0e42a45b8a879e0db82eb5acf2bdad0d.tar.gz |
Fix a crasher on broken desktop entry files. Closes bug #567475.
2009-01-12 A. Walton <awalton@gnome.org>
* libnautilus-private/nautilus-link.c
(nautilus_link_get_link_info_given_file_contents):
Fix a crasher on broken desktop entry files.
Closes bug #567475.
svn path=/trunk/; revision=14835
Diffstat (limited to 'libnautilus-private/nautilus-link.c')
-rw-r--r-- | libnautilus-private/nautilus-link.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/libnautilus-private/nautilus-link.c b/libnautilus-private/nautilus-link.c index 5080511f1..eae65d892 100644 --- a/libnautilus-private/nautilus-link.c +++ b/libnautilus-private/nautilus-link.c @@ -534,8 +534,7 @@ nautilus_link_get_link_info_given_file_contents (const char *file_contents, *is_launcher = FALSE; type = g_key_file_get_string (key_file, MAIN_GROUP, "Type", NULL); - if (type != NULL && - strcmp (type, "Application") == 0 && + if (g_strcmp0 (type, "Application") == 0 && g_key_file_has_key (key_file, MAIN_GROUP, "Exec", NULL)) { *is_launcher = TRUE; } |