From ff72ff33171b93b5f1888cd95f823591d3a415f3 Mon Sep 17 00:00:00 2001 From: David Sangrey Date: Thu, 1 Jan 2026 23:00:23 -0500 Subject: [PATCH] [#2555] Add Safeguard Check --- theme.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/theme.py b/theme.py index 41bf4b22..a41ba528 100644 --- a/theme.py +++ b/theme.py @@ -430,7 +430,7 @@ class _Theme: # Switch menus for pair, gridopts in self.widgets_pair: for widget in pair: - if isinstance(widget, tk.Widget): + if isinstance(widget, tk.Widget) and not widget.winfo_exists(): widget.grid_remove() if isinstance(pair[0], tk.Menu):