mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#4281 Saturation pressure plots : Delay loading of EQUIL until required
This commit is contained in:
@@ -112,16 +112,18 @@ void RicCreateSaturationPressurePlotsFeature::onActionTriggered(bool isChecked)
|
||||
|
||||
caf::PdmObject* objectToSelect = nullptr;
|
||||
|
||||
if (eclipseResultCase)
|
||||
if (eclipseResultCase && eclipseResultCase->ensureReservoirCaseIsOpen())
|
||||
{
|
||||
eclipseResultCase->ensureReservoirCaseIsOpen();
|
||||
eclipseResultCase->ensureDeckIsParsedForEquilData();
|
||||
|
||||
RigEclipseCaseData* eclipseCaseData = eclipseResultCase->eclipseCaseData();
|
||||
|
||||
bool requiredInputDataPresent = false;
|
||||
if (!eclipseResultCase->eclipseCaseData()->equilData().empty())
|
||||
if (!eclipseCaseData->equilData().empty())
|
||||
{
|
||||
if (eclipseResultCase->eclipseCaseData() && eclipseResultCase->eclipseCaseData()->results(RiaDefines::MATRIX_MODEL))
|
||||
if (eclipseCaseData && eclipseCaseData->results(RiaDefines::MATRIX_MODEL))
|
||||
{
|
||||
RigCaseCellResultsData* resultData = eclipseResultCase->eclipseCaseData()->results(RiaDefines::MATRIX_MODEL);
|
||||
RigCaseCellResultsData* resultData = eclipseCaseData->results(RiaDefines::MATRIX_MODEL);
|
||||
|
||||
if (resultData->hasResultEntry(RigEclipseResultAddress(RiaDefines::DYNAMIC_NATIVE, "PRESSURE")) &&
|
||||
resultData->hasResultEntry(RigEclipseResultAddress(RiaDefines::DYNAMIC_NATIVE, "PDEW")) &&
|
||||
|
||||
Reference in New Issue
Block a user