Kaynağa Gözat

wxGUI/modeler: fix deletion of intermediate data
(merge https://trac.osgeo.org/grass/changeset/49783 from devbr6)


git-svn-id: https://svn.osgeo.org/grass/grass/trunk@49784 15284696-431f-4ddb-bdfa-cd5b030d7da7

Martin Landa 13 yıl önce
ebeveyn
işleme
50cd10e850
1 değiştirilmiş dosya ile 3 ekleme ve 1 silme
  1. 3 1
      gui/wxpython/gmodeler/model.py

+ 3 - 1
gui/wxpython/gmodeler/model.py

@@ -526,6 +526,7 @@ class Model(object):
         
         # parametrization
         params = self.Parameterize()
+        delInterData = False
         if params:
             dlg = ModelParamDialog(parent = parent,
                                    params = params)
@@ -537,6 +538,7 @@ class Model(object):
                 return
             
             err = dlg.GetErrors()
+            delInterData = dlg.DeleteIntermediateData()
             dlg.Destroy()
             if err:
                 GError(parent = parent, message = unicode('\n'.join(err)))
@@ -619,7 +621,7 @@ class Model(object):
                                        log = log, onDone = onDone)
                 params['variables']['params'].remove(varDict)
         
-        if dlg.DeleteIntermediateData():
+        if delInterData:
             self.DeleteIntermediateData(log)
         
         # discard values