[~] safe closing

This commit is contained in:
Maxim Khomutov 2025-03-20 16:48:13 +03:00
parent df69a6cfdd
commit 3efa1a5f8a

View File

@ -126,7 +126,8 @@ class CTkMessageBox(ctk.CTkToplevel):
def _on_closing(self):
self.grab_release()
self.destroy()
if self.winfo_exists():
self.destroy()
def _create_widgets(self):
# Иконки для типов сообщений
@ -160,7 +161,7 @@ class CTkMessageBox(ctk.CTkToplevel):
def _on_button_click(self, button):
self._input = button
self.grab_release()
self.destroy()
self._on_closing()
def get_output(self):
self.master.wait_window(self)