Loading src/slideshow.c +7 −2 Original line number Diff line number Diff line Loading @@ -615,7 +615,10 @@ void slideshow_save_image(winwidget win) { char *tmpname; Imlib_Load_Error err; char *base_dir = estrjoin("", opt.output_dir ? opt.output_dir : "", "/", NULL); char *base_dir = ""; if (opt.output_dir) { base_dir = estrjoin("", opt.output_dir, "/", NULL); } if (win->file) { tmpname = feh_unique_filename(base_dir, FEH_FILE(win->file->data)->name); Loading @@ -628,7 +631,9 @@ void slideshow_save_image(winwidget win) tmpname = feh_unique_filename(base_dir, "noname.png"); } if (opt.output_dir) { free(base_dir); } if (opt.verbose) fprintf(stderr, "saving image to filename '%s'\n", tmpname); Loading src/utils.c +1 −0 Original line number Diff line number Diff line Loading @@ -152,6 +152,7 @@ char path_is_url(char *path) { return 0; } /* Note: path must end with a trailing / or be an empty string */ /* free the result please */ char *feh_unique_filename(char *path, char *basename) { Loading Loading
src/slideshow.c +7 −2 Original line number Diff line number Diff line Loading @@ -615,7 +615,10 @@ void slideshow_save_image(winwidget win) { char *tmpname; Imlib_Load_Error err; char *base_dir = estrjoin("", opt.output_dir ? opt.output_dir : "", "/", NULL); char *base_dir = ""; if (opt.output_dir) { base_dir = estrjoin("", opt.output_dir, "/", NULL); } if (win->file) { tmpname = feh_unique_filename(base_dir, FEH_FILE(win->file->data)->name); Loading @@ -628,7 +631,9 @@ void slideshow_save_image(winwidget win) tmpname = feh_unique_filename(base_dir, "noname.png"); } if (opt.output_dir) { free(base_dir); } if (opt.verbose) fprintf(stderr, "saving image to filename '%s'\n", tmpname); Loading
src/utils.c +1 −0 Original line number Diff line number Diff line Loading @@ -152,6 +152,7 @@ char path_is_url(char *path) { return 0; } /* Note: path must end with a trailing / or be an empty string */ /* free the result please */ char *feh_unique_filename(char *path, char *basename) { Loading