save previous file on open

This commit is contained in:
2022-02-17 11:38:35 +01:00
parent c9cbafb560
commit ee3f8fa6f4

View File

@@ -74,6 +74,11 @@ impl State {
pub fn update(&mut self, msg: &Message) { pub fn update(&mut self, msg: &Message) {
match msg { match msg {
Message::OpenFile(file) => { 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.open(file);
self.integrate_tmp_file(); self.integrate_tmp_file();
self.delete_tmp_file(); self.delete_tmp_file();