From f4adf2e0e937989bbea2bf64659b2fd622dfd3d7 Mon Sep 17 00:00:00 2001 From: marioalexis84 <53127171+marioalexis84@users.noreply.github.com> Date: Wed, 2 Apr 2025 01:19:53 -0300 Subject: [PATCH] Fem: Update modification time for FemFrameSourceAlgorithm - fixes #20543 (#20548) --- src/Mod/Fem/App/FemPostPipeline.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Mod/Fem/App/FemPostPipeline.cpp b/src/Mod/Fem/App/FemPostPipeline.cpp index 3af7c03132..1136682c52 100644 --- a/src/Mod/Fem/App/FemPostPipeline.cpp +++ b/src/Mod/Fem/App/FemPostPipeline.cpp @@ -76,6 +76,7 @@ FemFrameSourceAlgorithm::FemFrameSourceAlgorithm::~FemFrameSourceAlgorithm() void FemFrameSourceAlgorithm::setDataObject(vtkSmartPointer data) { m_data = data; + Modified(); Update(); } @@ -157,7 +158,6 @@ int FemFrameSourceAlgorithm::RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector* outVector) { - vtkInformation* outInfo = outVector->GetInformationObject(0); vtkUnstructuredGrid* output = vtkUnstructuredGrid::SafeDownCast(outInfo->Get(vtkDataObject::DATA_OBJECT())); @@ -220,7 +220,6 @@ FemPostPipeline::FemPostPipeline() vtkDataSet* FemPostPipeline::getDataSet() { - if (!m_source_algorithm->isValid()) { return nullptr; } @@ -447,6 +446,7 @@ void FemPostPipeline::onChanged(const Property* prop) Frame.setValue(long(0)); } + updateData(); recomputeChildren(); }