diff --git a/ApplicationLibCode/ProjectDataModel/CellFilters/RimPolygonFilter.cpp b/ApplicationLibCode/ProjectDataModel/CellFilters/RimPolygonFilter.cpp index 04f31e424b..a0b34c8193 100644 --- a/ApplicationLibCode/ProjectDataModel/CellFilters/RimPolygonFilter.cpp +++ b/ApplicationLibCode/ProjectDataModel/CellFilters/RimPolygonFilter.cpp @@ -486,6 +486,8 @@ void RimPolygonFilter::updateCellsKIndexEclipse( const std::vector& { const int gIdx = static_cast( grid->gridIndex() ); + if ( K < 0 || static_cast( K ) >= grid->cellCountK() ) return; + std::list foundCells; const bool closedPolygon = isPolygonClosed(); const bool singlePoint = ( points.size() == 1 );