Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Merge pull request #45084 from 3nids/fix-option-crash
fix crash when opening layer properties
  • Loading branch information
rouault committed Sep 19, 2021
2 parents 64a01d9 + 8374868 commit 08d8ccb
Showing 1 changed file with 10 additions and 6 deletions.
16 changes: 10 additions & 6 deletions src/gui/vector/qgsvectorlayerproperties.cpp
Expand Up @@ -491,13 +491,17 @@ void QgsVectorLayerProperties::addPropertiesPageFactory( const QgsMapLayerConfig
}

QgsMapLayerConfigWidget *page = factory->createWidget( mLayer, nullptr, false, this );
mLayerPropertiesPages << page;

const QString beforePage = factory->layerPropertiesPagePositionHint();
if ( beforePage.isEmpty() )
addPage( factory->title(), factory->title(), factory->icon(), page );
else
insertPage( factory->title(), factory->title(), factory->icon(), page, beforePage );
if ( page )
{
mLayerPropertiesPages << page;

const QString beforePage = factory->layerPropertiesPagePositionHint();
if ( beforePage.isEmpty() )
addPage( factory->title(), factory->title(), factory->icon(), page );
else
insertPage( factory->title(), factory->title(), factory->icon(), page, beforePage );
}
}

void QgsVectorLayerProperties::insertFieldOrExpression()
Expand Down

0 comments on commit 08d8ccb

Please sign in to comment.