diff --git a/src/Mod/Fem/Gui/ViewProviderFemPostFunction.cpp b/src/Mod/Fem/Gui/ViewProviderFemPostFunction.cpp index 7c21769ee9..5eff14d080 100644 --- a/src/Mod/Fem/Gui/ViewProviderFemPostFunction.cpp +++ b/src/Mod/Fem/Gui/ViewProviderFemPostFunction.cpp @@ -110,8 +110,8 @@ void ViewProviderFemPostFunctionProvider::onChanged(const App::Property* prop) void ViewProviderFemPostFunctionProvider::updateData(const App::Property* prop) { Gui::ViewProviderDocumentObject::updateData(prop); - - if (strcmp(prop->getName(), "Functions") == 0) { + Fem::FemPostFunctionProvider* obj = static_cast(getObject()); + if (prop == &obj->Functions) { updateSize(); } }