From 6a7e7edea582385ac76f5f4d41591e0750d275bd Mon Sep 17 00:00:00 2001 From: Christian Dywan Date: Fri, 22 Oct 2010 16:07:25 +0200 Subject: [PATCH] Only show Desktop in file chooser button if there is one Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=632894 (cherry picked from commit 6a80d40154b3a45d4360a09267094a71972cf14b) --- gtk/gtkfilechooserbutton.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtk/gtkfilechooserbutton.c b/gtk/gtkfilechooserbutton.c index b7227a0bec..c6a551274c 100644 --- a/gtk/gtkfilechooserbutton.c +++ b/gtk/gtkfilechooserbutton.c @@ -1709,7 +1709,10 @@ model_add_special (GtkFileChooserButton *button) desktopdir = g_get_user_special_dir (G_USER_DIRECTORY_DESKTOP); - if (desktopdir) + /* "To disable a directory, point it to the homedir." + * See http://freedesktop.org/wiki/Software/xdg-user-dirs + **/ + if (g_strcmp0 (desktopdir, g_get_home_dir ()) != 0) { GtkTreePath *tree_path; GCancellable *cancellable;