Skip to content

Commit 639d4c4

Browse files
committed
Fix missing default unit types for SVG fills (fix #7699)
1 parent 03e10ea commit 639d4c4

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

src/core/symbology-ng/qgsfillsymbollayerv2.cpp

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1463,8 +1463,10 @@ Qt::PenStyle QgsImageFillSymbolLayer::dxfPenStyle() const
14631463

14641464
//QgsSVGFillSymbolLayer
14651465

1466-
QgsSVGFillSymbolLayer::QgsSVGFillSymbolLayer( const QString& svgFilePath, double width, double angle ): QgsImageFillSymbolLayer(), mPatternWidth( width ),
1467-
mPatternWidthUnit( QgsSymbolV2::MM ), mSvgOutlineWidthUnit( QgsSymbolV2::MM )
1466+
QgsSVGFillSymbolLayer::QgsSVGFillSymbolLayer( const QString& svgFilePath, double width, double angle ): QgsImageFillSymbolLayer(),
1467+
mPatternWidth( width ),
1468+
mPatternWidthUnit( QgsSymbolV2::MM ),
1469+
mSvgOutlineWidthUnit( QgsSymbolV2::MM )
14681470
{
14691471
setSvgFilePath( svgFilePath );
14701472
mOutlineWidth = 0.3;
@@ -1473,8 +1475,11 @@ QgsSVGFillSymbolLayer::QgsSVGFillSymbolLayer( const QString& svgFilePath, double
14731475
mSvgPattern = 0;
14741476
}
14751477

1476-
QgsSVGFillSymbolLayer::QgsSVGFillSymbolLayer( const QByteArray& svgData, double width, double angle ): QgsImageFillSymbolLayer(), mPatternWidth( width ),
1477-
mSvgData( svgData )
1478+
QgsSVGFillSymbolLayer::QgsSVGFillSymbolLayer( const QByteArray& svgData, double width, double angle ): QgsImageFillSymbolLayer(),
1479+
mPatternWidth( width ),
1480+
mSvgData( svgData ),
1481+
mPatternWidthUnit( QgsSymbolV2::MM ),
1482+
mSvgOutlineWidthUnit( QgsSymbolV2::MM )
14781483
{
14791484
storeViewBox();
14801485
mOutlineWidth = 0.3;

0 commit comments

Comments
 (0)