[FEM] fix bug 4 of the cut filter bugs
as reported here: https://forum.freecadweb.org/viewtopic.php?p=584217#p584217
This commit is contained in:
@@ -463,12 +463,17 @@ void TaskPostClip::collectImplicitFunctions() {
|
||||
|
||||
ui->FunctionBox->clear();
|
||||
QStringList items;
|
||||
std::size_t currentItem = 0;
|
||||
App::DocumentObject* currentFunction = static_cast<Fem::FemPostClipFilter*>(getObject())->Function.getValue();
|
||||
const std::vector<App::DocumentObject*>& funcs = static_cast<Fem::FemPostFunctionProvider*>(
|
||||
pipeline->Functions.getValue())->Functions.getValues();
|
||||
for (std::size_t i = 0; i < funcs.size(); ++i)
|
||||
for (std::size_t i = 0; i < funcs.size(); ++i) {
|
||||
items.push_back(QString::fromLatin1(funcs[i]->getNameInDocument()));
|
||||
|
||||
if (currentFunction = funcs[i])
|
||||
currentItem = i;
|
||||
}
|
||||
ui->FunctionBox->addItems(items);
|
||||
ui->FunctionBox->setCurrentIndex(currentItem);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user