Skip to content

Commit 25fe2b0

Browse files
authoredMar 17, 2017
[labelling] fix font size @value variable (fixes #16362) (#4273)
1 parent e5f5814 commit 25fe2b0

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed
 

‎src/core/qgspallabeling.cpp

+3
Original file line numberDiff line numberDiff line change
@@ -1158,6 +1158,7 @@ void QgsPalLayerSettings::registerFeature( QgsFeature &f, QgsRenderContext &cont
11581158
if ( useScaleVisibility )
11591159
{
11601160
// data defined min scale?
1161+
context.expressionContext().setOriginalValueVariable( scaleMin );
11611162
double minScale = mDataDefinedProperties.valueAsDouble( QgsPalLayerSettings::MinScale, context.expressionContext(), scaleMin );
11621163

11631164
// scales closer than 1:1
@@ -1172,6 +1173,7 @@ void QgsPalLayerSettings::registerFeature( QgsFeature &f, QgsRenderContext &cont
11721173
}
11731174

11741175
// data defined max scale?
1176+
context.expressionContext().setOriginalValueVariable( scaleMax );
11751177
double maxScale = mDataDefinedProperties.valueAsDouble( QgsPalLayerSettings::MaxScale, context.expressionContext(), scaleMax );
11761178

11771179
// scales closer than 1:1
@@ -1205,6 +1207,7 @@ void QgsPalLayerSettings::registerFeature( QgsFeature &f, QgsRenderContext &cont
12051207
}
12061208

12071209
//data defined label size?
1210+
context.expressionContext().setOriginalValueVariable( mFormat.size() );
12081211
double fontSize = mDataDefinedProperties.valueAsDouble( QgsPalLayerSettings::Size, context.expressionContext(), mFormat.size() );
12091212
if ( fontSize <= 0.0 )
12101213
{

0 commit comments

Comments
 (0)