summaryrefslogtreecommitdiff
path: root/libnautilus-private/nautilus-link.c
diff options
context:
space:
mode:
authorA. Walton <awalton@gnome.org>2009-01-12 11:24:56 +0000
committerAndrew Walton <awalton@src.gnome.org>2009-01-12 11:24:56 +0000
commit5f6c3e7f0e42a45b8a879e0db82eb5acf2bdad0d (patch)
tree9e12bc82a30bcd9eab8b5400067f3f27c37cbc67 /libnautilus-private/nautilus-link.c
parent570224589eaeb934677a901130b8fd94831de5f5 (diff)
downloadnautilus-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.c3
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;
}