summaryrefslogtreecommitdiff
path: root/libnautilus-private
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@redhat.com>2008-01-04 10:53:33 +0000
committerAlexander Larsson <alexl@src.gnome.org>2008-01-04 10:53:33 +0000
commitb192a5a6ce742a790c9c00ecc3d43ac1256b8335 (patch)
tree339b4b030057ddfd9eb8894bbc0d1fe54390d550 /libnautilus-private
parent04c3d83b643869fe31bc7f4397a36fbc9f0dc5aa (diff)
downloadnautilus-b192a5a6ce742a790c9c00ecc3d43ac1256b8335.tar.gz
Set desktop env for GAppInfo
2008-01-04 Alexander Larsson <alexl@redhat.com> * configure.in: * src/nautilus-main.c: Set desktop env for GAppInfo * libnautilus-private/nautilus-open-with-dialog.c: Filter out apps that don't take file args from open with list. svn path=/trunk/; revision=13558
Diffstat (limited to 'libnautilus-private')
-rw-r--r--libnautilus-private/nautilus-open-with-dialog.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/libnautilus-private/nautilus-open-with-dialog.c b/libnautilus-private/nautilus-open-with-dialog.c
index b170e082b..09e12be69 100644
--- a/libnautilus-private/nautilus-open-with-dialog.c
+++ b/libnautilus-private/nautilus-open-with-dialog.c
@@ -607,6 +607,10 @@ nautilus_open_with_dialog_add_items_idle (NautilusOpenWithDialog *dialog)
GtkTreeIter iter;
GtkTreePath *path;
+ if (!g_app_info_supports_uris (app) &&
+ !g_app_info_supports_files (app))
+ continue;
+
gtk_list_store_append (dialog->details->program_list_store, &iter);
gtk_list_store_set (dialog->details->program_list_store, &iter,
COLUMN_APP_INFO, app,