#1773 Update view and property editor when closing soursim data

This commit is contained in:
Bjørnar Grip Fjær
2017-08-17 15:36:08 +02:00
parent 37fdadeb69
commit aa2123d05d
2 changed files with 22 additions and 0 deletions

View File

@@ -38,6 +38,8 @@
#include "RimReservoirCellResultsStorage.h"
#include "RimTimeStepFilter.h"
#include "RimTools.h"
#include "RimEclipseView.h"
#include "RimEclipseCellColors.h"
#include "cafPdmSettings.h"
#include "cafPdmUiFilePathEditor.h"
@@ -243,6 +245,25 @@ void RimEclipseResultCase::loadAndUpdateSourSimData()
{
rifReaderOutput->setHdf5FileName(m_sourSimFileName);
}
if (!hasSourSimFile())
{
// Deselect SourSimRL cell results
for (RimView* view : views())
{
RimEclipseView* eclipseView = dynamic_cast<RimEclipseView*>(view);
if (eclipseView != nullptr)
{
if (eclipseView->cellResult()->resultType() == RiaDefines::SOURSIMRL)
{
eclipseView->cellResult()->setResultType(RiaDefines::DYNAMIC_NATIVE);
eclipseView->cellResult()->setResultVariable("SOIL");
eclipseView->loadDataAndUpdate();
}
}
}
}
}
//--------------------------------------------------------------------------------------------------