fix: Add parent window reference to dose entry error and success messages
This commit is contained in:
@@ -643,10 +643,14 @@ class UIManager:
|
|||||||
|
|
||||||
dose = dose_entry_var.get().strip()
|
dose = dose_entry_var.get().strip()
|
||||||
|
|
||||||
|
# Find the parent edit window
|
||||||
|
parent_window = dose_text_widget.winfo_toplevel()
|
||||||
|
|
||||||
if not dose:
|
if not dose:
|
||||||
messagebox.showerror(
|
messagebox.showerror(
|
||||||
"Error",
|
"Error",
|
||||||
f"Please enter a dose amount for {medicine_name}",
|
f"Please enter a dose amount for {medicine_name}",
|
||||||
|
parent=parent_window,
|
||||||
)
|
)
|
||||||
return
|
return
|
||||||
|
|
||||||
@@ -673,6 +677,7 @@ class UIManager:
|
|||||||
messagebox.showinfo(
|
messagebox.showinfo(
|
||||||
"Success",
|
"Success",
|
||||||
f"{medicine_name.title()} dose recorded: {dose} at {time_str}",
|
f"{medicine_name.title()} dose recorded: {dose} at {time_str}",
|
||||||
|
parent=parent_window,
|
||||||
)
|
)
|
||||||
|
|
||||||
def _parse_dose_text(self, text: str, date: str) -> str:
|
def _parse_dose_text(self, text: str, date: str) -> str:
|
||||||
|
|||||||
Reference in New Issue
Block a user