Merge pull request #833 from AttorneyOnline/back-up-effects-ini
Auto-create a backup of the effects.ini before migration.
This commit is contained in:
commit
14731a0fca
@ -912,7 +912,13 @@ QStringList AOApplication::get_effects(QString p_char)
|
||||
// port legacy effects
|
||||
if (!l_effects_ini.contains("version/major") || l_effects_ini.value("version/major").toInt() < 2)
|
||||
{
|
||||
AOUtils::migrateEffects(l_effects_ini);
|
||||
QFile effects_old(i_filepath);
|
||||
if (QFile::copy(i_filepath, i_filepath + ".old")) {
|
||||
AOUtils::migrateEffects(l_effects_ini);
|
||||
}
|
||||
else {
|
||||
qWarning() << "Unable to copy effects.ini, skipping migration.";
|
||||
}
|
||||
}
|
||||
|
||||
QStringList l_group_list;
|
||||
|
Loading…
Reference in New Issue
Block a user