From dde369f5686c1cba900ee18403b4eb6d16183d19 Mon Sep 17 00:00:00 2001 From: Jon Jenssen Date: Tue, 7 Jan 2025 18:33:29 +0100 Subject: [PATCH] Avoid crash if displacements are missing --- .../GeoMech/GeoMechVisualization/RivFemPartPartMgr.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ApplicationLibCode/GeoMech/GeoMechVisualization/RivFemPartPartMgr.cpp b/ApplicationLibCode/GeoMech/GeoMechVisualization/RivFemPartPartMgr.cpp index 45053a4c3c..4e9e40fbfb 100644 --- a/ApplicationLibCode/GeoMech/GeoMechVisualization/RivFemPartPartMgr.cpp +++ b/ApplicationLibCode/GeoMech/GeoMechVisualization/RivFemPartPartMgr.cpp @@ -115,6 +115,8 @@ void RivFemPartPartMgr::setDisplacements( bool useDisplacements, double scalingF m_displacedNodeCoordinates.resize( nodeCount ); const auto coords = m_part->nodes().coordinates; + useDisplacements = useDisplacements && ( displacements.size() == coords.size() ); + if ( useDisplacements ) { for ( size_t i = 0; i < nodeCount; i++ )