File tree 2 files changed +3
-18
lines changed
2 files changed +3
-18
lines changed Original file line number Diff line number Diff line change @@ -56,13 +56,12 @@ QString QgsSimpleLineSymbolLayerV2::layerType() const
56
56
return " SimpleLine" ;
57
57
}
58
58
59
-
60
59
void QgsSimpleLineSymbolLayerV2::startRender ( QgsSymbolV2RenderContext& context )
61
60
{
62
61
mPen .setColor ( mColor );
63
62
double scaledWidth = context.outputLineWidth ( mWidth );
64
63
mPen .setWidthF ( scaledWidth );
65
- if ( mUseCustomDashPattern )
64
+ if ( mUseCustomDashPattern && scaledWidth != 0 )
66
65
{
67
66
mPen .setStyle ( Qt::CustomDashLine );
68
67
@@ -116,14 +115,7 @@ QgsStringMap QgsSimpleLineSymbolLayerV2::properties() const
116
115
map[" joinstyle" ] = QgsSymbolLayerV2Utils::encodePenJoinStyle ( mPenJoinStyle );
117
116
map[" capstyle" ] = QgsSymbolLayerV2Utils::encodePenCapStyle ( mPenCapStyle );
118
117
map[" offset" ] = QString::number ( mOffset );
119
- if ( mUseCustomDashPattern )
120
- {
121
- map[" use_custom_dash" ] = " 1" ;
122
- }
123
- else
124
- {
125
- map[" use_custom_dash" ] = " 0" ;
126
- }
118
+ map[" use_custom_dash" ] = ( mUseCustomDashPattern ? " 1" : " 0" );
127
119
map[" customdash" ] = QgsSymbolLayerV2Utils::encodeRealVector ( mCustomDashVector );
128
120
return map;
129
121
}
Original file line number Diff line number Diff line change @@ -59,14 +59,7 @@ void QgsSimpleLineSymbolLayerV2Widget::setSymbolLayer( QgsSymbolLayerV2* layer )
59
59
label_3->setEnabled ( !useCustomDashPattern );
60
60
cboPenStyle->setEnabled ( !useCustomDashPattern );
61
61
mCustomCheckBox ->blockSignals ( true );
62
- if ( useCustomDashPattern )
63
- {
64
- mCustomCheckBox ->setCheckState ( Qt::Checked );
65
- }
66
- else
67
- {
68
- mCustomCheckBox ->setCheckState ( Qt::Unchecked );
69
- }
62
+ mCustomCheckBox ->setCheckState ( useCustomDashPattern ? Qt::Checked : Qt::Unchecked );
70
63
mCustomCheckBox ->blockSignals ( false );
71
64
updatePatternIcon ();
72
65
}
You can’t perform that action at this time.
0 commit comments