From 9625a1a1c985b0088eebee6dcc27f6e7f05ff9eb Mon Sep 17 00:00:00 2001 From: Agnibho Mondal Date: Wed, 8 Nov 2023 23:13:04 +0530 Subject: [PATCH] Bugfix: save state on file open --- window.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/window.py b/window.py index 28186ad..fa5f29c 100644 --- a/window.py +++ b/window.py @@ -59,7 +59,7 @@ class MainWindow(QMainWindow): self.prescription.read_from(os.path.join(self.current_file.directory.name,"prescription.json")) self.plugin.open(self.prescription) self.load_interface_from_instance() - + self.update_instance() self.save_state=md5(self.prescription.get_json().encode()).hexdigest() self.load_attachment(self.current_file.list()) self.unchanged_state=True @@ -502,7 +502,7 @@ class MainWindow(QMainWindow): self.input_age.setEnabled(False) def confirm_close(self): - self.refresh() + self.update_instance() flag=(self.save_state==md5(self.prescription.get_json().encode()).hexdigest() or QMessageBox.StandardButton.Yes==QMessageBox.question(self,"Confirm action", "Unsaved changes may be lost. Continue?")) return flag -- 2.39.5