(#459) Don't call code finding valid intervals if we have no points

This commit is contained in:
Pål Hagen
2015-09-18 16:12:39 +02:00
parent 8ca874006c
commit 9ee13911b3

View File

@@ -159,7 +159,7 @@ void RimWellLogExtractionCurve::updatePlotData()
eclExtractor->curveData(resAcc.p(), &values); eclExtractor->curveData(resAcc.p(), &values);
} }
if (values.size() == depthValues.size()) if (values.size() > 0 && values.size() == depthValues.size())
{ {
validCurvePointIntervals(depthValues, values, plotIntervals); validCurvePointIntervals(depthValues, values, plotIntervals);
addValuesFromIntervals(depthValues, plotIntervals, &filteredDepths); addValuesFromIntervals(depthValues, plotIntervals, &filteredDepths);
@@ -173,7 +173,7 @@ void RimWellLogExtractionCurve::updatePlotData()
std::vector<double> values; std::vector<double> values;
geomExtractor->curveData(m_geomResultDefinition->resultAddress(), m_timeStep, &values); geomExtractor->curveData(m_geomResultDefinition->resultAddress(), m_timeStep, &values);
if (values.size() == depthValues.size()) if (values.size() > 0 && values.size() == depthValues.size())
{ {
validCurvePointIntervals(depthValues, values, plotIntervals); validCurvePointIntervals(depthValues, values, plotIntervals);
addValuesFromIntervals(depthValues, plotIntervals, &filteredDepths); addValuesFromIntervals(depthValues, plotIntervals, &filteredDepths);