1204 |
// save the file as separate temporary file first, |
// save the file as separate temporary file first, |
1205 |
// then move the saved file over the old file |
// then move the saved file over the old file |
1206 |
// (may result in performance speedup during save) |
// (may result in performance speedup during save) |
1207 |
String tmpname = filename + ".TMP"; |
gig::String tmpname = filename + ".TMP"; |
1208 |
gig->Save(tmpname, &progress); |
gig->Save(tmpname, &progress); |
1209 |
#if defined(WIN32) |
#if defined(WIN32) |
1210 |
if (!DeleteFile(filename.c_str())) { |
if (!DeleteFile(filename.c_str())) { |