mirror of
https://github.com/introlab/rtabmap_ros.git
synced 2026-10-04 08:47:45 +08:00
MainWindow: backward compatibility: load default parameters for those not saved in a db
This commit is contained in:
@@ -3943,6 +3943,12 @@ void MainWindow::openDatabase(const QString & path)
|
|||||||
|
|
||||||
if(parameters.size())
|
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 currentParameters = _preferencesDialog->getAllParameters();
|
||||||
ParametersMap differentParameters;
|
ParametersMap differentParameters;
|
||||||
for(ParametersMap::iterator iter=parameters.begin(); iter!=parameters.end(); ++iter)
|
for(ParametersMap::iterator iter=parameters.begin(); iter!=parameters.end(); ++iter)
|
||||||
|
|||||||
Reference in New Issue
Block a user