MainWindow: backward compatibility: load default parameters for those not saved in a db

This commit is contained in:
matlabbe
2016-11-18 16:59:14 -05:00
parent ceb5c38ca3
commit 0802f9158c

View File

@@ -3943,6 +3943,12 @@ void MainWindow::openDatabase(const QString & path)
if(parameters.size())
{
//backward compatibility with databases not saving all parameters, use default for not saved ones
for(ParametersMap::const_iterator iter=Parameters::getDefaultParameters().begin(); iter!=Parameters::getDefaultParameters().end(); ++iter)
{
parameters.insert(*iter);
}
ParametersMap currentParameters = _preferencesDialog->getAllParameters();
ParametersMap differentParameters;
for(ParametersMap::iterator iter=parameters.begin(); iter!=parameters.end(); ++iter)