From aafe94822acb75366cd4fd6a8020ba97a74bd887 Mon Sep 17 00:00:00 2001 From: stefan schippers Date: Wed, 22 Nov 2023 01:41:16 +0100 Subject: [PATCH] save_file_dialog: file filter by default set to `*` (show all files) --- src/actions.c | 7 ++++--- src/save.c | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/actions.c b/src/actions.c index 87408686..752ef4d3 100644 --- a/src/actions.c +++ b/src/actions.c @@ -553,9 +553,9 @@ void saveas(const char *f, int type) /* changed name from ask_save_file to save if( (p = strrchr(filename, '.')) && !strcmp(p, ".sch") ) { my_strncpy(filename, add_ext(filename, ".sym"), S(filename)); } - my_snprintf(name, S(name), "save_file_dialog {Save file} *.\\{sch,sym\\} INITIALLOADDIR {%s}", filename); + my_snprintf(name, S(name), "save_file_dialog {Save file} * INITIALLOADDIR {%s}", filename); } else { - my_snprintf(name, S(name), "save_file_dialog {Save file} *.\\{sch,sym\\} INITIALLOADDIR {%s}", filename); + my_snprintf(name, S(name), "save_file_dialog {Save file} * INITIALLOADDIR {%s}", filename); } tcleval(name); @@ -1996,7 +1996,8 @@ int descend_schematic(int instnumber) char res[PATH_MAX]; my_strncpy(filename, xctx->sch[xctx->currsch], S(filename)); - my_snprintf(cmd, S(cmd), "save_file_dialog {Save file} *.\\{sch,sym\\} INITIALLOADDIR {%s}", filename); + my_snprintf(cmd, S(cmd), "save_file_dialog {Save file} * INITIALLOADDIR {%s}", filename); + /* my_snprintf(cmd, S(cmd), "save_file_dialog {Save file} *.\\{sch,sym\\} INITIALLOADDIR {%s}", filename); */ tcleval(cmd); my_strncpy(res, tclresult(), S(res)); if(!res[0]) return 0; diff --git a/src/save.c b/src/save.c index e4932dc8..306bb04d 100644 --- a/src/save.c +++ b/src/save.c @@ -4236,7 +4236,7 @@ void make_schematic_symbol_from_sel(void) char filename[PATH_MAX] = ""; char name[1024]; - my_snprintf(name, S(name), "save_file_dialog {Save file} *.\\{sch,sym\\} INITIALLOADDIR"); + my_snprintf(name, S(name), "save_file_dialog {Save file} * INITIALLOADDIR"); tcleval(name); my_strncpy(filename, tclresult(), S(filename)); if (!strcmp(filename, xctx->sch[xctx->currsch])) {