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();
|
RimProject* proj = RimProject::current();
|
||||||
RimSurfaceCollection* surfColl = proj->activeOilField()->surfaceCollection();
|
RimSurfaceCollection* surfColl = proj->activeOilField()->surfaceCollection();
|
||||||
|
|
||||||
if ( surfColl && surfColl->surfaces().size() )
|
if ( surfColl && surfColl->containsSurface() )
|
||||||
{
|
{
|
||||||
if ( !m_surfaceCollection() )
|
if ( !m_surfaceCollection() )
|
||||||
{
|
{
|
||||||
|
@ -432,3 +432,17 @@ RimSurfaceCollection* RimSurfaceCollection::getSubCollection( const QString name
|
|||||||
|
|
||||||
return nullptr;
|
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 );
|
void addSubCollection( RimSurfaceCollection* collection );
|
||||||
RimSurfaceCollection* getSubCollection( const QString name );
|
RimSurfaceCollection* getSubCollection( const QString name );
|
||||||
|
|
||||||
|
bool containsSurface();
|
||||||
|
|
||||||
void reloadSurfaces( std::vector<RimSurface*> surfaces );
|
void reloadSurfaces( std::vector<RimSurface*> surfaces );
|
||||||
void removeSurface( RimSurface* surface );
|
void removeSurface( RimSurface* surface );
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user