diff --git a/ApplicationComponents/SaveAndLoadLidarState/lqLoadLidarStateReaction.cxx b/ApplicationComponents/SaveAndLoadLidarState/lqLoadLidarStateReaction.cxx index 90a3c85acf5a68b27649674311fb55ccd15b0a00..5201b6e3d0c059dc50f378c5834e3f73d5d7abe8 100644 --- a/ApplicationComponents/SaveAndLoadLidarState/lqLoadLidarStateReaction.cxx +++ b/ApplicationComponents/SaveAndLoadLidarState/lqLoadLidarStateReaction.cxx @@ -15,6 +15,7 @@ #include <vtkSMProperty.h> #include <vtkSMPropertyIterator.h> #include <vtkSMPropertyHelper.h> +#include <vtkSMSourceProxy.h> #include <vtkSMBooleanDomain.h> #include <cstring> @@ -118,6 +119,12 @@ void lqLoadLidarStateReaction::onTriggered() } //Update the proxy lidarCurrentProxy->UpdateSelfAndAllInputs(); + vtkSMSourceProxy * sourcelidarProxy = vtkSMSourceProxy::SafeDownCast(lidarCurrentProxy); + if(sourcelidarProxy) + { + sourcelidarProxy->UpdatePipelineInformation(); + } + pqApplicationCore::instance()->render(); } }