Skip to content

Commit

Permalink
Fix crash when opening raster properties on invalid layers
Browse files Browse the repository at this point in the history
  • Loading branch information
nyalldawson committed Jul 18, 2024
1 parent b05a9ee commit d2518cb
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion src/app/raster/qgsrasterelevationpropertieswidget.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -200,7 +200,7 @@ void QgsRasterElevationPropertiesWidget::syncToLayer( QgsMapLayer *layer )
mBandDynamicElevationTable->horizontalHeader()->setSectionResizeMode( 1, QHeaderView::Stretch );
mBandDynamicElevationTable->horizontalHeader()->setSectionResizeMode( 2, QHeaderView::Stretch );

if ( QgsApplication::rasterRendererRegistry()->rendererCapabilities( mLayer->renderer()->type() ) & Qgis::RasterRendererCapability::UsesMultipleBands )
if ( mLayer->renderer() && QgsApplication::rasterRendererRegistry()->rendererCapabilities( mLayer->renderer()->type() ) & Qgis::RasterRendererCapability::UsesMultipleBands )
{
mWidgetFixedRangePerBand->hide();
mFixedRangePerBandLabel->setText( tr( "This mode cannot be used with a multi-band renderer." ) );
Expand Down

0 comments on commit d2518cb

Please sign in to comment.