mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-01 14:43:23 +00:00
Set default path for file import to the last path opened
This may not be the path the import files are in, but it's better than the current default of 'nothing'. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
8c7c11c644
commit
109dab56eb
1 changed files with 5 additions and 1 deletions
|
@ -1174,6 +1174,7 @@ static GtkWidget *xml_file_selector(GtkWidget *vbox, GtkWidget *main_dialog)
|
|||
{
|
||||
GtkWidget *hbox, *frame, *chooser, *dialog;
|
||||
GtkFileFilter *filter;
|
||||
char *current_file, *current_dir;
|
||||
|
||||
hbox = gtk_hbox_new(FALSE, 6);
|
||||
gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, FALSE, 3);
|
||||
|
@ -1187,7 +1188,10 @@ static GtkWidget *xml_file_selector(GtkWidget *vbox, GtkWidget *main_dialog)
|
|||
GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT,
|
||||
NULL);
|
||||
gtk_file_chooser_set_select_multiple(GTK_FILE_CHOOSER(dialog), FALSE);
|
||||
|
||||
current_dir = path_and_file(existing_filename, ¤t_file);
|
||||
gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(dialog), current_dir);
|
||||
free(current_dir);
|
||||
free(current_file);
|
||||
filter = gtk_file_filter_new();
|
||||
gtk_file_filter_add_pattern(filter, "*.xml");
|
||||
gtk_file_filter_add_pattern(filter, "*.XML");
|
||||
|
|
Loading…
Add table
Reference in a new issue