From 01d3e9111fdb31b565863af6be68c38f8c777220 Mon Sep 17 00:00:00 2001 From: Konstantin Dmitriev Date: Dec 02 2019 15:01:44 +0000 Subject: Fix #1020: Temporary files not deleted after "Save As" operation --- diff --git a/synfig-core/src/synfig/filesystemtemporary.cpp b/synfig-core/src/synfig/filesystemtemporary.cpp index ef84f67..05ab87c 100644 --- a/synfig-core/src/synfig/filesystemtemporary.cpp +++ b/synfig-core/src/synfig/filesystemtemporary.cpp @@ -375,7 +375,7 @@ FileSystemTemporary::save_changes( && !i->second.tmp_filename.empty() && copy(file_system, i->second.tmp_filename, target_file_system, i->second.name)) { - if (!remove_files) + if (remove_files) file_system->file_remove(i->second.tmp_filename); files.erase(i++);