diff --git a/python/plugins/processing/algs/gdal/GdalAlgorithm.py b/python/plugins/processing/algs/gdal/GdalAlgorithm.py index 075841f1f27..706392abd3f 100644 --- a/python/plugins/processing/algs/gdal/GdalAlgorithm.py +++ b/python/plugins/processing/algs/gdal/GdalAlgorithm.py @@ -63,7 +63,7 @@ class GdalAlgorithm(QgsProcessingAlgorithm): return self.__class__() def createCustomParametersWidget(self, parent): - return GdalAlgorithmDialog(self) + return GdalAlgorithmDialog(self, parent=parent) def flags(self): return QgsProcessingAlgorithm.FlagSupportsBatch # cannot cancel! diff --git a/python/plugins/processing/algs/gdal/GdalAlgorithmDialog.py b/python/plugins/processing/algs/gdal/GdalAlgorithmDialog.py index cd80388b17b..29b34f55c48 100644 --- a/python/plugins/processing/algs/gdal/GdalAlgorithmDialog.py +++ b/python/plugins/processing/algs/gdal/GdalAlgorithmDialog.py @@ -55,8 +55,8 @@ from processing.tools.dataobjects import createContext class GdalAlgorithmDialog(AlgorithmDialog): - def __init__(self, alg): - super().__init__(alg) + def __init__(self, alg, parent=None): + super().__init__(alg, parent=parent) self.mainWidget().parametersHaveChanged() def getParametersPanel(self, alg, parent):