Skip to content

Commit ec16eed

Browse files
author
Arunmozhi
committedOct 6, 2012
fixed change symbol button bug in categorized renderer
1 parent 80d645d commit ec16eed

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed
 

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

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,10 +153,16 @@ QgsFeatureRendererV2* QgsCategorizedSymbolRendererV2Widget::renderer()
153153

154154
void QgsCategorizedSymbolRendererV2Widget::changeCategorizedSymbol()
155155
{
156-
QgsSymbolV2SelectorDialog dlg( mCategorizedSymbol, mStyle, mLayer, this );
156+
QgsSymbolV2* newSymbol = mCategorizedSymbol->clone();
157+
158+
QgsSymbolV2SelectorDialog dlg( newSymbol, mStyle, mLayer, this );
157159
if ( !dlg.exec() )
160+
{
161+
delete newSymbol;
158162
return;
163+
}
159164

165+
mCategorizedSymbol = newSymbol;
160166
updateCategorizedSymbolIcon();
161167
}
162168

0 commit comments

Comments
 (0)
Please sign in to comment.