@eht16 commented on this pull request.
> if (ft == NULL || ft->id == GEANY_FILETYPES_NONE)
/* ft is NULL when a new file without template was
opened, so use the
* configured default file type */
ft = filetypes_lookup_by_name(instantsave_default_ft);
- if (ft != NULL)
- /* add the filetype's default extension to the new
filename */
+ /* construct filename */
+ directory = !EMPTY(instantsave_target_dir) ?
instantsave_target_dir : g_get_tmp_dir();
+ new_filename = g_build_filename(directory, "gis_XXXXXX", NULL);
+ if (ft != NULL && !EMPTY(ft->extension))
SETPTR(new_filename, g_strconcat(new_filename, ".",
ft->extension, NULL));
Great, you are uncovering very old bugs :). Should be fixed.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/2769#discussion_r606855584