[gtk+] GtkFileChooser: propagate local-only to sidebar



commit 90c45156785efd776add7b290cabbb8863ed610f
Author: Matthias Clasen <mclasen redhat com>
Date:   Sat Nov 9 18:29:10 2013 -0500

    GtkFileChooser: propagate local-only to sidebar
    
    This fixes a regression from the sidebar merge.

 gtk/gtkfilechooserdefault.c  |    2 ++
 gtk/gtkfilechooserdefault.ui |    1 +
 2 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/gtk/gtkfilechooserdefault.c b/gtk/gtkfilechooserdefault.c
index 6775e79..6458d9a 100644
--- a/gtk/gtkfilechooserdefault.c
+++ b/gtk/gtkfilechooserdefault.c
@@ -2414,6 +2414,8 @@ set_local_only (GtkFileChooserDefault *impl,
       if (priv->location_entry)
        _gtk_file_chooser_entry_set_local_only (GTK_FILE_CHOOSER_ENTRY (priv->location_entry), local_only);
 
+      gtk_places_sidebar_set_local_only (GTK_PLACES_SIDEBAR (priv->places_sidebar), local_only);
+
       if (local_only && priv->current_folder &&
            !_gtk_file_has_native_path (priv->current_folder))
        {
diff --git a/gtk/gtkfilechooserdefault.ui b/gtk/gtkfilechooserdefault.ui
index 53f06f1..fb5768d 100644
--- a/gtk/gtkfilechooserdefault.ui
+++ b/gtk/gtkfilechooserdefault.ui
@@ -200,6 +200,7 @@
                 <property name="can_focus">True</property>
                 <property name="hscrollbar_policy">never</property>
                 <property name="shadow_type">in</property>
+                <property name="local_only">True</property>
                 <signal name="open-location" handler="places_sidebar_open_location_cb" swapped="no"/>
                 <signal name="show-error-message" handler="places_sidebar_show_error_message_cb" 
swapped="no"/>
               </object>


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