Fix memory leak for data source ensemble summary (#8919)

* Do not create summary case group twice

* Fix memory leak of objects contained in childArrayFields
Use deleteAllChildObjects to delete objects instead of clear()
Rename collection function clear() -> deleteAllChildObjects

* Early exit for empty path

* Reduce redundant calls to refreshMetaData
This commit is contained in:
Magne Sjaastad authored and GitHub committed 2022-05-19 11:51:22 +02:00
1 parent 558d675d44
commit 119367783b
7 files changed
+7 -11

No files matched your search

@@ -112,7 +112,6 @@ void RicImportEnsembleFeature::importSingleEnsemble( const QStringList&
if ( cases.empty() ) return;
RicImportSummaryCasesFeature::addSummaryCases( cases );
RimSummaryCaseCollection* ensemble =
RicCreateSummaryCaseCollectionFeature::groupSummaryCases( cases, ensembleName, true );