diff -r e15ff2183b43 -r b30415965ec3 ui/gtk/window.c --- a/ui/gtk/window.c Sun Sep 29 18:56:26 2024 +0200 +++ b/ui/gtk/window.c Sun Sep 29 19:01:47 2024 +0200 @@ -358,6 +358,9 @@ GtkWindow *parent = GTK_WINDOW(gtk_widget_get_root(obj->widget)); GtkFileDialog *dialog = gtk_file_dialog_new(); + if(name) { + gtk_file_dialog_set_initial_name(dialog, name); + } int multi = mode & UI_FILEDIALOG_SELECT_MULTI; if((mode & UI_FILEDIALOG_SELECT_FOLDER) == UI_FILEDIALOG_SELECT_FOLDER) {