Skip to content

Commit 36c821d

Browse files
suricactusnyalldawson
authored andcommittedJan 17, 2019
Allow gdal_rasterize to accept -init with value of 0; changed default value to not introduce a breaking change
1 parent 0aae2c1 commit 36c821d

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed
 

‎python/plugins/processing/algs/gdal/rasterize.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,6 @@ def initAlgorithm(self, config=None):
127127
init_param = QgsProcessingParameterNumber(self.INIT,
128128
self.tr('Pre-initialize the output image with value'),
129129
type=QgsProcessingParameterNumber.Double,
130-
defaultValue=0.0,
131130
optional=True)
132131
init_param.setFlags(init_param.flags() | QgsProcessingParameterDefinition.FlagAdvanced)
133132
self.addParameter(init_param)
@@ -181,8 +180,8 @@ def getConsoleCommands(self, parameters, context, feedback, executing=True):
181180
arguments.append(self.parameterAsDouble(parameters, self.WIDTH, context))
182181
arguments.append(self.parameterAsDouble(parameters, self.HEIGHT, context))
183182

184-
initValue = self.parameterAsDouble(parameters, self.INIT, context)
185-
if initValue:
183+
if self.INIT in parameters and parameters[self.INIT] is not None:
184+
initValue = self.parameterAsDouble(parameters, self.INIT, context)
186185
arguments.append('-init')
187186
arguments.append(initValue)
188187

0 commit comments

Comments
 (0)
Please sign in to comment.