New option OverwriteOutputFile

This commit is contained in:
Oliver Duis
2010-10-17 10:03:36 +02:00
parent 217aa68350
commit 4de32da4c0
7 changed files with 24 additions and 3 deletions

View File

@@ -482,7 +482,7 @@ int ImageIO::savePNG (Glib::ustring fname, int compression, int bps) {
fclose (file);
// Rename temporary filename, practically atomic
rename(safe_locale_from_utf8(tmpFname).c_str (),safe_locale_from_utf8(fname).c_str ());
g_rename(safe_locale_from_utf8(tmpFname).c_str (),safe_locale_from_utf8(fname).c_str ());
if (pl) {
pl->setProgressStr ("Ready.");
@@ -596,7 +596,7 @@ int ImageIO::saveJPEG (Glib::ustring fname, int quality) {
fclose (file);
// Rename temporary filename, practically atomic
rename(safe_locale_from_utf8(tmpFname).c_str (),safe_locale_from_utf8(fname).c_str ());
g_rename(safe_locale_from_utf8(tmpFname).c_str (),safe_locale_from_utf8(fname).c_str ());
if (pl) {
pl->setProgressStr ("Ready.");