diff --git a/ApplicationLibCode/Commands/FractureCommands/RicNewElasticPropertyScalingFeature.cpp b/ApplicationLibCode/Commands/FractureCommands/RicNewElasticPropertyScalingFeature.cpp index 980cf1bab5..86f7dbdfa3 100644 --- a/ApplicationLibCode/Commands/FractureCommands/RicNewElasticPropertyScalingFeature.cpp +++ b/ApplicationLibCode/Commands/FractureCommands/RicNewElasticPropertyScalingFeature.cpp @@ -45,8 +45,10 @@ void RicNewElasticPropertyScalingFeature::onActionTriggered( bool isChecked ) if ( !scalingColl ) return; RimElasticPropertyScaling* elasticPropertyScaling = new RimElasticPropertyScaling; + elasticPropertyScaling->ensureDefaultFormationAndFacies(); scalingColl->addElasticPropertyScaling( elasticPropertyScaling ); + scalingColl->updateConnectedEditors(); Riu3DMainWindowTools::selectAsCurrentItem( elasticPropertyScaling ); } diff --git a/ApplicationLibCode/ProjectDataModel/StimPlanModel/RimElasticPropertyScalingCollection.cpp b/ApplicationLibCode/ProjectDataModel/StimPlanModel/RimElasticPropertyScalingCollection.cpp index 365891186a..8800a5c602 100644 --- a/ApplicationLibCode/ProjectDataModel/StimPlanModel/RimElasticPropertyScalingCollection.cpp +++ b/ApplicationLibCode/ProjectDataModel/StimPlanModel/RimElasticPropertyScalingCollection.cpp @@ -71,7 +71,6 @@ void RimElasticPropertyScalingCollection::addElasticPropertyScaling( RimElasticP { scaling->changed.connect( this, &RimElasticPropertyScalingCollection::elasticPropertyScalingChanged ); m_elasticPropertyScalings.push_back( scaling ); - scaling->ensureDefaultFormationAndFacies(); } //--------------------------------------------------------------------------------------------------