#5856 Well Disks: Convert to time_t once instead of N times

This commit is contained in:
Magne Sjaastad 2020-04-30 07:27:56 +02:00
parent accfa47539
commit fbd8fffcca

View File

@ -184,10 +184,12 @@ double RimSimWellInViewTools::extractValueForTimeStep( RifSummaryReaderInterface
// Find the data point which best matches the selected time step // Find the data point which best matches the selected time step
std::vector<time_t> resampledTimeSteps = resampler.resampledTimeSteps(); std::vector<time_t> resampledTimeSteps = resampler.resampledTimeSteps();
std::vector<double> resampledValues = resampler.resampledValues(); std::vector<double> resampledValues = resampler.resampledValues();
time_t currentTime_t = currentDate.toTime_t();
for ( unsigned int i = 0; i < resampledTimeSteps.size(); i++ ) for ( unsigned int i = 0; i < resampledTimeSteps.size(); i++ )
{ {
QDateTime t = QDateTime::fromTime_t( resampledTimeSteps[i] ); if ( resampledTimeSteps[i] > currentTime_t )
if ( t > currentDate )
{ {
*isOk = true; *isOk = true;
return resampledValues[i]; return resampledValues[i];