mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Guard null pointer use
This commit is contained in:
@@ -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();
|
||||
|
||||
@@ -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();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user