[gtk+/gtk-2-22] Only show Desktop in file chooser button if there is one



commit 6a7e7edea582385ac76f5f4d41591e0750d275bd
Author: Christian Dywan <christian twotoasts de>
Date:   Fri Oct 22 16:07:25 2010 +0200

    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 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/gtk/gtkfilechooserbutton.c b/gtk/gtkfilechooserbutton.c
index b7227a0..c6a5512 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;



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]