File tree Expand file tree Collapse file tree 1 file changed +4
-6
lines changed
python/plugins/processing/core Expand file tree Collapse file tree 1 file changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -71,6 +71,10 @@ def _expressionContext():
71
71
context = QgsExpressionContext ()
72
72
context .appendScope (QgsExpressionContextUtils .globalScope ())
73
73
context .appendScope (QgsExpressionContextUtils .projectScope ())
74
+
75
+ if iface .mapCanvas ():
76
+ context .appendScope (QgsExpressionContextUtils .mapSettingsScope (iface .mapCanvas ().mapSettings ()))
77
+
74
78
processingScope = QgsExpressionContextScope ()
75
79
layers = dataobjects .getAllLayers ()
76
80
for layer in layers :
@@ -93,12 +97,6 @@ def _expressionContext():
93
97
processingScope .setVariable ('%s_band%i_min' % (name , i + 1 ), stats .minimumValue )
94
98
processingScope .setVariable ('%s_band%i_max' % (name , i + 1 ), stats .maximumValue )
95
99
96
- extent = iface .mapCanvas ().extent ()
97
- processingScope .setVariable ('canvasextent_minx' , extent .xMinimum ())
98
- processingScope .setVariable ('canvasextent_miny' , extent .yMinimum ())
99
- processingScope .setVariable ('canvasextent_maxx' , extent .xMaximum ())
100
- processingScope .setVariable ('canvasextent_maxy' , extent .yMaximum ())
101
-
102
100
extent = iface .mapCanvas ().fullExtent ()
103
101
processingScope .setVariable ('fullextent_minx' , extent .xMinimum ())
104
102
processingScope .setVariable ('fullextent_miny' , extent .yMinimum ())
You can’t perform that action at this time.
0 commit comments