Fix log data loss on force application shutdown

This commit is contained in:
Eladash 2023-07-21 12:08:01 +03:00 committed by Elad Ashkenazi
parent 9291e2777d
commit 38a5313ed2

View File

@ -2413,6 +2413,12 @@ void main_window::CreateConnects()
// Try to copy it if fails
if (fs::copy_file(from, to, true))
{
if (fs::file sync_fd{to, fs::write})
{
// Prevent data loss (expensive)
sync_fd.sync();
}
fs::remove_file(from);
return true;
}