#1767 Guard for use of index out of bounds

This commit is contained in:
Magne Sjaastad 2017-08-30 08:05:13 +02:00
parent 0d57d3ec8d
commit cfddaa98ca

View File

@ -193,12 +193,16 @@ QString RimTimeStepFilter::filteredTimeStepsAsText() const
QString formatString = RimTools::createTimeFormatStringFromDates(timeSteps); QString formatString = RimTools::createTimeFormatStringFromDates(timeSteps);
for (auto index : m_selectedTimeStepIndices.v()) for (auto selectedIndex : m_selectedTimeStepIndices.v())
{ {
QString stepText = timeSteps[static_cast<size_t>(index)].toString(formatString); size_t timeStepIndex = static_cast<size_t>(selectedIndex);
text += stepText;
if (timeStepIndex < timeSteps.size())
{
text += timeSteps[timeStepIndex].toString(formatString);
text += "\n"; text += "\n";
} }
}
return text; return text;
} }