Salome HOME
PN bug notation scientifique
[tools/eficas.git] / Editeur / uniquebasepanel.py
index 9ce617d38c2b2bacfcb18146cc0f2f104083e1d9..ddb53906d43f06f3d56800413fa6bd64e299e513 100644 (file)
@@ -88,6 +88,10 @@ class UNIQUE_BASE_Panel(UNIQUE_Panel):
        if txtparam=="":
           showerror("Aucun parametre ","Pas de parametre de ce type")
        else :
+          try :
+               self.fenetreparam.destroy()
+          except :
+               pass
           self.fenetreparam=FenetreDeParametre( self, self.node.item, self.parent.appli, txtparam)
 
   def destroy(self):
@@ -125,6 +129,9 @@ class UNIQUE_BASE_Panel(UNIQUE_Panel):
       """
       valeur = self.node.item.get_valeur()
       if valeur == None or valeur == '' : return # pas de valeur à afficher ...
+      valeur_texte=self.get_valeur_texte(valeur)
+      if valeur_texte != "":
+         valeur=valeur_texte
       self.entry.delete(0,END)
       self.entry.insert(0,valeur)
       self.entry.focus()