summaryrefslogtreecommitdiff
path: root/gtk
diff options
context:
space:
mode:
Diffstat (limited to 'gtk')
-rw-r--r--gtk/gtkfilechooserwidget.c8
-rw-r--r--gtk/org.gtk.gtk4.Settings.FileChooser.gschema.xml2
2 files changed, 9 insertions, 1 deletions
diff --git a/gtk/gtkfilechooserwidget.c b/gtk/gtkfilechooserwidget.c
index aa3d9ef54a..3347ede9ca 100644
--- a/gtk/gtkfilechooserwidget.c
+++ b/gtk/gtkfilechooserwidget.c
@@ -3750,6 +3750,14 @@ settings_load (GtkFileChooserWidget *impl)
*/
update_time_renderer_visible (impl);
+ if (sidebar_width < 0)
+ {
+ GtkWidget *sidebar = gtk_paned_get_child1 (GTK_PANED (priv->browse_widgets_hpaned));
+
+ gtk_widget_measure (sidebar, GTK_ORIENTATION_HORIZONTAL, -1,
+ NULL, &sidebar_width, NULL, NULL);
+ }
+
gtk_paned_set_position (GTK_PANED (priv->browse_widgets_hpaned), sidebar_width);
}
diff --git a/gtk/org.gtk.gtk4.Settings.FileChooser.gschema.xml b/gtk/org.gtk.gtk4.Settings.FileChooser.gschema.xml
index 713597a633..2db786b236 100644
--- a/gtk/org.gtk.gtk4.Settings.FileChooser.gschema.xml
+++ b/gtk/org.gtk.gtk4.Settings.FileChooser.gschema.xml
@@ -128,7 +128,7 @@
</description>
</key>
<key name='sidebar-width' type='i'>
- <default>148</default>
+ <default>-1</default>
<summary>Sidebar width</summary>
<description>
Width in pixels of the file chooser's places sidebar.