Skip to content

Commit

Permalink
Fix a crash when changing raster data source while styling dock is open
Browse files Browse the repository at this point in the history
  • Loading branch information
nyalldawson committed Nov 10, 2022
1 parent 58220c6 commit 8281e88
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion src/gui/raster/qgscolorrampshaderwidget.cpp
Expand Up @@ -120,7 +120,7 @@ void QgsColorRampShaderWidget::initializeForUseWithRasterLayer()
void QgsColorRampShaderWidget::setRasterDataProvider( QgsRasterDataProvider *dp )
{
mRasterDataProvider = dp;
mLoadFromBandButton->setVisible( bool( mRasterDataProvider ) ); // only for raster version
mLoadFromBandButton->setVisible( static_cast< bool>( mRasterDataProvider ) ); // only for raster version
}

void QgsColorRampShaderWidget::setRasterBand( int band )
Expand Down
2 changes: 1 addition & 1 deletion src/gui/raster/qgscolorrampshaderwidget.h
Expand Up @@ -165,7 +165,7 @@ class GUI_EXPORT QgsColorRampShaderWidget: public QWidget, protected Ui::QgsColo
double mMax = std::numeric_limits<double>::quiet_NaN();

// For mode with raster layer
QgsRasterDataProvider *mRasterDataProvider = nullptr;
QPointer< QgsRasterDataProvider > mRasterDataProvider;
int mBand = -1;
QgsRectangle mExtent;
QgsLocaleAwareNumericLineEditDelegate *mValueDelegate = nullptr;
Expand Down

0 comments on commit 8281e88

Please sign in to comment.