From ee3f8fa6f4df19df95d927599f819a031f4b09fc Mon Sep 17 00:00:00 2001 From: Hannes Kuchelmeister Date: Thu, 17 Feb 2022 11:38:35 +0100 Subject: [PATCH] save previous file on open --- src/state/mod.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/state/mod.rs b/src/state/mod.rs index 742f9d0..9a6267d 100644 --- a/src/state/mod.rs +++ b/src/state/mod.rs @@ -74,6 +74,11 @@ impl State { pub fn update(&mut self, msg: &Message) { match msg { Message::OpenFile(file) => { + if self.get_file_path() != None { + // Save before opening a new file + self.save(); + self.delete_tmp_file(); + } self.open(file); self.integrate_tmp_file(); self.delete_tmp_file();