mirror of
https://github.com/LMMS/lmms.git
synced 2026-05-17 11:18:30 -04:00
Make saving of .bak files configurable
This commit is contained in:
@@ -248,10 +248,18 @@ bool DataFile::writeFile( const QString& filename )
|
||||
// make sure the file has been written correctly
|
||||
if( QFileInfo( outfile.fileName() ).size() > 0 )
|
||||
{
|
||||
// remove old backup file
|
||||
QFile::remove( fullNameBak );
|
||||
// move current file to backup file
|
||||
QFile::rename( fullName, fullNameBak );
|
||||
if( ConfigManager::inst()->value( "app", "disablebackup" ).toInt() )
|
||||
{
|
||||
// remove current file
|
||||
QFile::remove( fullName );
|
||||
}
|
||||
else
|
||||
{
|
||||
// remove old backup file
|
||||
QFile::remove( fullNameBak );
|
||||
// move current file to backup file
|
||||
QFile::rename( fullName, fullNameBak );
|
||||
}
|
||||
// move temporary file to current file
|
||||
QFile::rename( fullNameTemp, fullName );
|
||||
|
||||
|
||||
Reference in New Issue
Block a user