]> Softwares of Agnibho - medscript.git/commitdiff
Bugfix: save state on file open
authorAgnibho Mondal <mondal@agnibho.com>
Wed, 8 Nov 2023 17:43:04 +0000 (23:13 +0530)
committerAgnibho Mondal <mondal@agnibho.com>
Wed, 8 Nov 2023 17:43:04 +0000 (23:13 +0530)
window.py

index 28186ad56ee4d432a04ae38c9c5860a7a2674852..fa5f29c5cc6995136bd149949a180abf0a5341c3 100644 (file)
--- 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