Clamp time step when changing case for well log extraction curve

This commit is contained in:
Magne Sjaastad committed 2015-12-10 22:33:17 +01:00
1 parent 179f0c906b
commit 061de66597
2 files changed
+16

No files matched your search

@@ -140,6 +140,19 @@ void RimWellLogExtractionCurve::setPropertiesFromView(RimView* view)
}
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void RimWellLogExtractionCurve::clampTimestep()
{
if (m_case)
{
if (m_timeStep > m_case->timeStepStrings().size() - 1)
{
m_timeStep = m_case->timeStepStrings().size() - 1;
}
}
}
//--------------------------------------------------------------------------------------------------
///
@@ -150,6 +163,8 @@ void RimWellLogExtractionCurve::fieldChangedByUi(const caf::PdmFieldHandle* chan
if (changedField == &m_case)
{
clampTimestep();
this->updatePlotData();
}
else if (changedField == &m_wellPath)
@@ -64,6 +64,7 @@ protected:
private:
void setLogScaleFromSelectedResult();
void clampTimestep();
private:
caf::PdmPtrField<RimWellPath*> m_wellPath;