mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-28 00:17:30 -05:00
Merge pull request #4964 from arnaud-morvan/processing_delete_dialogs
[processing] Correctly delete processing dialogs
This commit is contained in:
commit
ca1abdc716
@ -90,7 +90,7 @@ class AlgorithmLocatorFilter(QgsLocatorFilter):
|
||||
dlg.exec_()
|
||||
# have to manually delete the dialog - otherwise it's owned by the
|
||||
# iface mainWindow and never deleted
|
||||
del dlg
|
||||
dlg.deleteLater()
|
||||
if canvas.mapTool() != prevMapTool:
|
||||
try:
|
||||
canvas.mapTool().reset()
|
||||
|
@ -252,7 +252,7 @@ class ProcessingToolbox(BASE, WIDGET):
|
||||
dlg.exec_()
|
||||
# have to manually delete the dialog - otherwise it's owned by the
|
||||
# iface mainWindow and never deleted
|
||||
del dlg
|
||||
dlg.deleteLater()
|
||||
|
||||
def executeAlgorithm(self):
|
||||
item = self.algorithmTree.currentItem()
|
||||
@ -293,7 +293,7 @@ class ProcessingToolbox(BASE, WIDGET):
|
||||
self.addRecentAlgorithms(True)
|
||||
# have to manually delete the dialog - otherwise it's owned by the
|
||||
# iface mainWindow and never deleted
|
||||
del dlg
|
||||
dlg.deleteLater()
|
||||
else:
|
||||
feedback = MessageBarProgress()
|
||||
context = dataobjects.createContext(feedback)
|
||||
|
@ -280,7 +280,7 @@ class ScriptEditorDialog(BASE, WIDGET):
|
||||
|
||||
# have to manually delete the dialog - otherwise it's owned by the
|
||||
# iface mainWindow and never deleted
|
||||
del dlg
|
||||
dlg.deleteLater()
|
||||
|
||||
if canvas.mapTool() != prevMapTool:
|
||||
try:
|
||||
|
@ -293,7 +293,7 @@ class ModelerDialog(BASE, WIDGET):
|
||||
dlg.exec_()
|
||||
# have to manually delete the dialog - otherwise it's owned by the
|
||||
# iface mainWindow and never deleted
|
||||
del dlg
|
||||
dlg.deleteLater()
|
||||
|
||||
def save(self):
|
||||
self.saveModel(False)
|
||||
|
Loading…
x
Reference in New Issue
Block a user