Skip to content

Commit

Permalink
Fix crash when using 2.5D renderer with incompatible layer
Browse files Browse the repository at this point in the history
Fixes #14814
  • Loading branch information
m-kuhn committed Jun 6, 2016
1 parent c739018 commit 87beec0
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions src/gui/symbology-ng/qgs25drendererwidget.cpp
Expand Up @@ -96,10 +96,13 @@ void Qgs25DRendererWidget::updateRenderer()

void Qgs25DRendererWidget::apply()
{
QgsExpressionContextUtils::setLayerVariable( mLayer, "qgis_25d_height", mHeightWidget->currentText() );
QgsExpressionContextUtils::setLayerVariable( mLayer, "qgis_25d_angle", mAngleWidget->value() );
if ( mHeightWidget )
{
QgsExpressionContextUtils::setLayerVariable( mLayer, "qgis_25d_height", mHeightWidget->currentText() );
QgsExpressionContextUtils::setLayerVariable( mLayer, "qgis_25d_angle", mAngleWidget->value() );

emit layerVariablesChanged();
emit layerVariablesChanged();
}
}

QgsRendererV2Widget* Qgs25DRendererWidget::create( QgsVectorLayer* layer, QgsStyleV2* style, QgsFeatureRendererV2* renderer )
Expand Down

0 comments on commit 87beec0

Please sign in to comment.