...
[iramuteq] / analysetxt.py
index 92eb650..cc99482 100644 (file)
@@ -69,6 +69,8 @@ class AnalyseText :
                 DoConf().makeoptions([self.parametres['type']], [self.parametres], self.pathout['Analyse.ira'])
                 self.ira.history.add(self.parametres)
                 if dlg :
+                    if not isinstance(dlg, int) :
+                        dlg.Destroy()
                     self.dlg.Destroy()
                     OpenAnalyse(self.parent, self.parametres['ira'])
                     self.ira.tree.AddAnalyse(self.parametres)
@@ -76,9 +78,12 @@ class AnalyseText :
             else :
                 self.val = False
                 if dlg :
-                    self.dlg.Destroy()
+                    try :
+                        self.dlg.Destroy()
+                    except :
+                        pass
         else :
-            #if dlg :
+            #if isinstance(dlg, wx.ProgressDialog) :
             #    self.dlg.Destroy()
             self.val = False