diff --git a/src/meshlab/mainwindow_RunTime.cpp b/src/meshlab/mainwindow_RunTime.cpp index cc39a273b..7dd422c5c 100644 --- a/src/meshlab/mainwindow_RunTime.cpp +++ b/src/meshlab/mainwindow_RunTime.cpp @@ -467,7 +467,7 @@ void MainWindow::executeFilter(QAction *action, RichParameterSet ¶ms, bool i QTime tt; tt.start(); GLA()->meshDoc.busy=true; RichParameterSet MergedEnvironment(params); - MergedEnvironment.paramList.append(currentGlobalParams.paramList); + MergedEnvironment.join(currentGlobalParams); ret=iFilter->applyFilter(action, GLA()->meshDoc, MergedEnvironment, QCallBack); GLA()->meshDoc.busy=false; qApp->restoreOverrideCursor();