Skip to content

Commit 7a8b9b7

Browse files
committed
Delete old renderer widgets
1 parent 3deef8b commit 7a8b9b7

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

‎src/app/qgsrasterlayerproperties.cpp‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -380,7 +380,9 @@ void QgsRasterLayerProperties::setRendererWidget( const QString& rendererName )
380380
if ( rendererEntry.widgetCreateFunction ) //single band color data renderer e.g. has no widget
381381
{
382382
mRendererWidget = ( *rendererEntry.widgetCreateFunction )( mRasterLayer );
383+
QWidget* oldWidget = mRendererStackedWidget->currentWidget();
383384
mRendererStackedWidget->addWidget( mRendererWidget );
385+
delete oldWidget;
384386
}
385387
}
386388
}

0 commit comments

Comments
 (0)