Skip to content

Commit 70b7c3b

Browse files
author
Arunmozhi
committed
fixed the change symbol button bug in graduated renderer
1 parent ec16eed commit 70b7c3b

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

‎src/gui/symbology-ng/qgsgraduatedsymbolrendererv2widget.cpp‎

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -239,9 +239,17 @@ void QgsGraduatedSymbolRendererV2Widget::reapplyColorRamp()
239239

240240
void QgsGraduatedSymbolRendererV2Widget::changeGraduatedSymbol()
241241
{
242-
QgsSymbolV2SelectorDialog dlg( mGraduatedSymbol, mStyle, mLayer, this );
242+
243+
QgsSymbolV2* newSymbol = mGraduatedSymbol->clone();
244+
245+
QgsSymbolV2SelectorDialog dlg( newSymbol, mStyle, mLayer, this );
243246
if ( !dlg.exec() )
247+
{
248+
delete newSymbol;
244249
return;
250+
}
251+
252+
mGraduatedSymbol = newSymbol;
245253

246254
updateGraduatedSymbolIcon();
247255
mRenderer->updateSymbols( mGraduatedSymbol );

0 commit comments

Comments
 (0)