mirror of
https://github.com/qgis/QGIS.git
synced 2025-03-12 00:02:25 -04:00
Merge pull request #33427 from m-kuhn/fix_crash_with_invalid_raster_layer
Fix crash with invalid layer
This commit is contained in:
commit
78ad518e9a
@ -200,7 +200,7 @@ void QgsLayerStylingWidget::setLayer( QgsMapLayer *layer )
|
||||
transparencyItem->setData( Qt::UserRole, RasterTransparency );
|
||||
mOptionsListWidget->addItem( transparencyItem );
|
||||
|
||||
if ( static_cast<QgsRasterLayer *>( layer )->dataProvider()->capabilities() & QgsRasterDataProvider::Size )
|
||||
if ( static_cast<QgsRasterLayer *>( layer )->dataProvider() && static_cast<QgsRasterLayer *>( layer )->dataProvider()->capabilities() & QgsRasterDataProvider::Size )
|
||||
{
|
||||
QListWidgetItem *histogramItem = new QListWidgetItem( QgsApplication::getThemeIcon( QStringLiteral( "propertyicons/histogram.svg" ) ), QString() );
|
||||
histogramItem->setData( Qt::UserRole, RasterHistogram );
|
||||
|
Loading…
x
Reference in New Issue
Block a user