diff --git a/python/plugins/processing/gui/BatchAlgorithmDialog.py b/python/plugins/processing/gui/BatchAlgorithmDialog.py index ad20aa6b73a..7dbe0ea3b9c 100644 --- a/python/plugins/processing/gui/BatchAlgorithmDialog.py +++ b/python/plugins/processing/gui/BatchAlgorithmDialog.py @@ -57,15 +57,10 @@ class BatchAlgorithmDialog(QgsProcessingBatchAlgorithmDialogBase): def runAsSingle(self): self.close() - if self.algorithm().id().startswith("gdal"): - from processing.algs.gdal.GdalAlgorithmDialog import GdalAlgorithmDialog - - dlg = GdalAlgorithmDialog( - self.algorithm().create(), parent=iface.mainWindow() - ) - else: + dlg = self.algorithm().create().createCustomParametersWidget(parent=iface.mainWindow()) + if not dlg: from processing.gui.AlgorithmDialog import AlgorithmDialog - + dlg = AlgorithmDialog(self.algorithm().create(), parent=iface.mainWindow()) dlg.show()