From 8033626f024bfd9ebb7b2a7d1a2f5076a95a452a Mon Sep 17 00:00:00 2001 From: Sven Augustin Date: Fri, 11 Jul 2025 22:02:22 +0200 Subject: [PATCH] handle GetToolTip() returning None --- slic/gui/widgets/alternative.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/slic/gui/widgets/alternative.py b/slic/gui/widgets/alternative.py index 580a9a24..bb0d4001 100644 --- a/slic/gui/widgets/alternative.py +++ b/slic/gui/widgets/alternative.py @@ -72,7 +72,11 @@ def suppress_tooltip(widget): def on_enter(_): nonlocal tip - tip = widget.GetParent().GetToolTip().GetTip() + tooltip = widget.GetParent().GetToolTip() + #TODO: why is this sometimes None on the consoles? + if tooltip is None: + return + tip = tooltip.GetTip() widget.GetParent().SetToolTip(None) def on_leave(_):