From: Daniel Boles Date: Thu, 22 Jun 2023 21:33:14 +0000 (+0100) Subject: FileDialog: initial-file didnʼt set initial-folder X-Git-Tag: archive/raspbian/4.12.3+ds-1+rpi1~1^2^2^2~22^2~1^2~106^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=220d130c0f490f84d03ca7fe478297d3fa2d2e6b;p=gtk4.git FileDialog: initial-file didnʼt set initial-folder We always set :initial-folder to NULL and then notified about that, instead of setting it to the folder of the :initial-file as we say. --- diff --git a/gtk/gtkfiledialog.c b/gtk/gtkfiledialog.c index 746a54cb3d..6735833754 100644 --- a/gtk/gtkfiledialog.c +++ b/gtk/gtkfiledialog.c @@ -703,7 +703,7 @@ gtk_file_dialog_set_initial_file (GtkFileDialog *self, if (folder == NULL) goto invalid_file; - if (g_set_object (&self->initial_folder, NULL)) + if (g_set_object (&self->initial_folder, folder)) g_object_notify_by_pspec (G_OBJECT (self), properties[PROP_INITIAL_FOLDER]); info = g_file_query_info (file, G_FILE_ATTRIBUTE_STANDARD_EDIT_NAME, 0, NULL, NULL);