=== modified file 'applets/maintained/cairo-menu/gnome-menu-builder.c' --- applets/maintained/cairo-menu/gnome-menu-builder.c 2010-04-18 07:03:46 +0000 +++ applets/maintained/cairo-menu/gnome-menu-builder.c 2010-08-25 11:45:09 +0000 @@ -345,7 +345,12 @@ b_path = desktop_agnostic_vfs_file_get_path (b_file); b_uri = desktop_agnostic_vfs_file_get_uri (b_file); - if (b_path) + if (b_path && !desktop_agnostic_vfs_file_exists(b_file)) + { + g_object_ref_sink (item); + item = NULL; + } + else if (b_path) { shell_quoted = g_shell_quote (b_path); exec = g_strdup_printf("%s %s", XDG_OPEN,shell_quoted);