diff --git a/Dropchat.py b/Dropchat.py index 1cec92b..a78b183 100644 --- a/Dropchat.py +++ b/Dropchat.py @@ -30,6 +30,7 @@ class applicazione(tkinter.Frame): #Variabili self.temp = tempfile.NamedTemporaryFile(mode = "w+t") self.testo = tkinter.StringVar() + self.file = "" self.opzionifile = { "parent": finestra, "filetypes": [("text files", ".txt")], @@ -54,9 +55,7 @@ class applicazione(tkinter.Frame): except IndexError: if tkinter.messagebox.askquestion("Dropchat","Nessuna conversazione trovata.", detail = "Crearne una nuova ?") == "yes": self.nuovofile() - else: - self.file = "" - + #Gestione della finestra finestra.geometry(self.preferenze["Geometria"]) finestra.configure(background = "#a8a8a8") @@ -226,11 +225,11 @@ class applicazione(tkinter.Frame): self.file = file file = open(self.file,"w") file.close() - if self.file not in self.preferenze["Chat"]: - self.preferenze["Chat"] += self.file, - json.dump(self.preferenze, open("preferenze.json", "w")) - self.leggi() - self.cambiatitolo() + if self.file not in self.preferenze["Chat"]: + self.preferenze["Chat"] += self.file, + json.dump(self.preferenze, open("preferenze.json", "w")) + self.leggi() + self.cambiatitolo() #Cancella i file non trovati dalle preferenze def cancellanontrovati(self): diff --git a/preferenze.json b/preferenze.json index 8d65356..0c650de 100644 --- a/preferenze.json +++ b/preferenze.json @@ -1 +1 @@ -{"Utente": "Nomeutente", "Chat": [], "Geometria": "800x500+538+299", "Chiave": "chiave.key"} \ No newline at end of file +{"Utente": "Nomeutente", "Geometria": "800x500+538+299", "Chiave": "chiave.key", "Chat": []} \ No newline at end of file