[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:
Uwe
2022-03-30 02:57:35 +02:00
parent bb74a6b2b8
commit 54ef47276f

View File

@@ -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);
}
}
}