From 3f4093aaed010d1a3355a5cefcd5a30ba7a357bc Mon Sep 17 00:00:00 2001 From: Colin Rawlings Date: Wed, 12 Feb 2025 18:32:44 +0100 Subject: [PATCH] Add check that the solid_name is valid Avoid errors when hovering on the menu's label --- src/Mod/Fem/femguiutils/disambiguate_solid_selection.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Mod/Fem/femguiutils/disambiguate_solid_selection.py b/src/Mod/Fem/femguiutils/disambiguate_solid_selection.py index 84b2731f0e..543885350f 100644 --- a/src/Mod/Fem/femguiutils/disambiguate_solid_selection.py +++ b/src/Mod/Fem/femguiutils/disambiguate_solid_selection.py @@ -155,6 +155,9 @@ def disambiguate_solid_selection( highlight_colors_for_solid = build_highlight_map(parent_part, solid_indices) def set_part_colors(solid_name: Optional[str]) -> None: + if solid_name not in highlight_colors_for_solid: + solid_name = None + parent_part.ViewObject.DiffuseColor = highlight_colors_for_solid[solid_name] parent_part.ViewObject.update()