cifrado r57 - trunk/package/cifrado



Author: bersace
Date: Fri Jan 18 16:19:23 2008
New Revision: 57
URL: http://svn.gnome.org/viewvc/cifrado?rev=57&view=rev

Log:
RÃsoud divers bug à l'ouverture de fichier.


Modified:
   trunk/package/cifrado/cifrado.py

Modified: trunk/package/cifrado/cifrado.py
==============================================================================
--- trunk/package/cifrado/cifrado.py	(original)
+++ trunk/package/cifrado/cifrado.py	Fri Jan 18 16:19:23 2008
@@ -199,7 +199,7 @@
         # CHARGEMENT
 
         f = gtk.FileFilter()
-        f.add_pattern('*.cifrado')
+        f.add_mime_type('application/x-cifrado+xml')
         f.set_name('Grand-jeu cifrado')
 
         d = self.glade.get_widget('select_fichier_ouv')
@@ -304,9 +304,7 @@
         
 
     def charger(self, fichier):
-        self.fermer()
-
-        if fichier is None and self.fichier is None:
+        if fichier is None:
             d = self.glade.get_widget('select_fichier_ouv')
             d.set_current_folder(xdgbd._home)
             r = d.run()
@@ -314,12 +312,13 @@
             if r != gtk.RESPONSE_OK.__index__():
                 return
             else:
-                fichier = self.fichier = d.get_filename()
-            
+                fichier = d.get_filename()
+
+        self.fermer()
+        self.fichier = fichier
         doc = parse(fichier)
         el = doc.childNodes[0]
         self.ouvrir(jeu.charger(el))
-        self.fichier = fichier
         self.register_recent()
 
     def sauver(self, fichier=None):
@@ -352,9 +351,10 @@
 
         recent_data = {"mime_type": "application/x-cifrado+xml",
                        "app_name": "Cifrado",
-                       "app_exec": "cifrado",
-                       "display_name": "Grand-jeu ÂÂ"+self.jeu.nom+"ÂÂ",
-                       "is_private": True}
+                       "app_exec": "cifrado "+self.fichier,
+                       "display_name": self.fichier,
+                       "description": "Grand-jeu ÂÂ"+self.jeu.nom+"ÂÂ",
+                       "is_private": False}
         rec.add_full(self.fichier, recent_data)
         print self.fichier, " dans les documents rÃcents"
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]