Skip to content

Commit 1700655

Browse files
troopa81nyalldawson
authored andcommittedMay 7, 2020
Fixes #34946 : save masking pen join style
1 parent 01ec02a commit 1700655

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed
 

‎src/gui/qgstextformatwidget.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1037,7 +1037,7 @@ QgsTextFormat QgsTextFormatWidget::format( bool includeDataDefinedProperties ) c
10371037
mask.setOpacity( mMaskOpacityWidget->opacity() );
10381038
mask.setSizeUnit( mMaskBufferUnitWidget->unit() );
10391039
mask.setSizeMapUnitScale( mMaskBufferUnitWidget->getMapUnitScale() );
1040-
mask.setJoinStyle( mBufferJoinStyleComboBox->penJoinStyle() );
1040+
mask.setJoinStyle( mMaskJoinStyleComboBox->penJoinStyle() );
10411041
if ( mMaskEffect && !QgsPaintEffectRegistry::isDefaultStack( mMaskEffect.get() ) )
10421042
mask.setPaintEffect( mMaskEffect->clone() );
10431043
else

‎tests/src/python/test_qgstextformatwidget.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ def createMaskSettings(self):
6969
s.setSizeUnit(QgsUnitTypes.RenderPixels)
7070
s.setSizeMapUnitScale(QgsMapUnitScale(1, 2))
7171
s.setOpacity(0.5)
72-
s.setJoinStyle(Qt.RoundJoin)
72+
s.setJoinStyle(Qt.BevelJoin)
7373
s.setPaintEffect(QgsBlurEffect.create({'blur_level': '2.0', 'blur_unit': QgsUnitTypes.encodeUnit(QgsUnitTypes.RenderMillimeters), 'enabled': '1'}))
7474
s.setMaskedSymbolLayers([QgsSymbolLayerReference("layerid1", QgsSymbolLayerId("symbol", 1)),
7575
QgsSymbolLayerReference("layerid2", QgsSymbolLayerId("symbol2", 2))])
@@ -82,7 +82,7 @@ def checkMaskSettings(self, s):
8282
self.assertEqual(s.sizeUnit(), QgsUnitTypes.RenderPixels)
8383
self.assertEqual(s.sizeMapUnitScale(), QgsMapUnitScale(1, 2))
8484
self.assertEqual(s.opacity(), 0.5)
85-
self.assertEqual(s.joinStyle(), Qt.RoundJoin)
85+
self.assertEqual(s.joinStyle(), Qt.BevelJoin)
8686
self.assertTrue(s.paintEffect())
8787
self.assertEqual(s.paintEffect().blurLevel(), 2.0)
8888
self.assertEqual(s.maskedSymbolLayers(), [QgsSymbolLayerReference("layerid1", QgsSymbolLayerId("symbol", 1)),

0 commit comments

Comments
 (0)
Please sign in to comment.