Guard null pointer use

This commit is contained in:
Magne Sjaastad
2023-11-09 08:57:58 +01:00
parent 32a878a7ea
commit f49053c61d
2 changed files with 6 additions and 2 deletions

View File

@@ -38,8 +38,10 @@ CAF_CMD_SOURCE_INIT( RicNewPolygonFilter3dviewFeature, "RicNewPolygonFilter3dvie
void RicNewPolygonFilter3dviewFeature::onActionTriggered( bool isChecked )
{
// Get the selected Cell Filter Collection
RimGridView* viewOrComparisonView = RiaApplication::instance()->activeMainOrComparisonGridView();
RimCellFilterCollection* filtColl = viewOrComparisonView->cellFilterCollection();
RimGridView* viewOrComparisonView = RiaApplication::instance()->activeMainOrComparisonGridView();
if ( !viewOrComparisonView ) return;
RimCellFilterCollection* filtColl = viewOrComparisonView->cellFilterCollection();
// and the case to use
RimCase* sourceCase = viewOrComparisonView->ownerCase();

View File

@@ -41,6 +41,7 @@ bool RicNewRangeFilterSlice3dviewFeature::isCommandEnabled() const
if ( !view ) return false;
RimGridView* viewOrComparisonView = RiaApplication::instance()->activeMainOrComparisonGridView();
if ( !viewOrComparisonView ) return false;
RimViewController* vc = viewOrComparisonView->viewController();
if ( !vc ) return true;
@@ -58,6 +59,7 @@ void RicNewRangeFilterSlice3dviewFeature::onActionTriggered( bool isChecked )
RimGridView* activeView = RiaApplication::instance()->activeGridView();
RimGridView* viewOrComparisonView = RiaApplication::instance()->activeMainOrComparisonGridView();
if ( !viewOrComparisonView ) return;
RimCase* sourceCase = viewOrComparisonView->ownerCase();