Forgot to check for thumbnail directories.
This commit is contained in:
parent
d0368d0814
commit
63e64c4374
1 changed files with 15 additions and 7 deletions
|
|
@ -17402,21 +17402,29 @@ static int do_new_dialog(void)
|
||||||
snprintf(fname, sizeof(fname), "%s/.thumbs/%s-t.png",
|
snprintf(fname, sizeof(fname), "%s/.thumbs/%s-t.png",
|
||||||
dirname[d_places[num_files]], d_names[num_files]);
|
dirname[d_places[num_files]], d_names[num_files]);
|
||||||
|
|
||||||
fi = fopen(fname, "wb");
|
if (!make_directory("starters", "Can't create user data directory") ||
|
||||||
if (fi == NULL)
|
!make_directory("templates", "Can't create user data directory") ||
|
||||||
|
!make_directory("starters/.thumbs", "Can't create user data directory") ||
|
||||||
|
!make_directory("templates/.thumbs", "Can't create user data directory"))
|
||||||
|
fprintf(stderr, "Cannot save any pictures! SORRY!\n\n");
|
||||||
|
else
|
||||||
{
|
{
|
||||||
fprintf(stderr,
|
fi = fopen(fname, "wb");
|
||||||
|
if (fi == NULL)
|
||||||
|
{
|
||||||
|
fprintf(stderr,
|
||||||
"\nError: Couldn't save thumbnail of "
|
"\nError: Couldn't save thumbnail of "
|
||||||
"saved image!\n"
|
"saved image!\n"
|
||||||
"%s\n"
|
"%s\n"
|
||||||
"The error that occurred was:\n"
|
"The error that occurred was:\n"
|
||||||
"%s\n\n", fname, strerror(errno));
|
"%s\n\n", fname, strerror(errno));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
do_png_save(fi, fname, thumbs[num_files], 0);
|
do_png_save(fi, fname, thumbs[num_files], 0);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
show_progress_bar(screen);
|
show_progress_bar(screen);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue