mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Fixes #6520.
This commit is contained in:
parent
7aa0f33811
commit
409db46ab3
@ -551,7 +551,7 @@ void RimGridView::updateSurfacesInViewTreeItems()
|
||||
RimProject* proj = RimProject::current();
|
||||
RimSurfaceCollection* surfColl = proj->activeOilField()->surfaceCollection();
|
||||
|
||||
if ( surfColl && surfColl->surfaces().size() )
|
||||
if ( surfColl && surfColl->containsSurface() )
|
||||
{
|
||||
if ( !m_surfaceCollection() )
|
||||
{
|
||||
|
@ -432,3 +432,17 @@ RimSurfaceCollection* RimSurfaceCollection::getSubCollection( const QString name
|
||||
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
bool RimSurfaceCollection::containsSurface()
|
||||
{
|
||||
bool containsSurface = ( surfaces().size() > 0 );
|
||||
|
||||
for ( auto coll : m_subCollections )
|
||||
{
|
||||
containsSurface |= coll->containsSurface();
|
||||
}
|
||||
return containsSurface;
|
||||
}
|
||||
|
@ -44,6 +44,8 @@ public:
|
||||
void addSubCollection( RimSurfaceCollection* collection );
|
||||
RimSurfaceCollection* getSubCollection( const QString name );
|
||||
|
||||
bool containsSurface();
|
||||
|
||||
void reloadSurfaces( std::vector<RimSurface*> surfaces );
|
||||
void removeSurface( RimSurface* surface );
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user