From ce7567e73382d074d9c5340880afaebbb61d81c9 Mon Sep 17 00:00:00 2001 From: Charlie Kindel Date: Thu, 20 Oct 2022 20:42:52 -0600 Subject: [PATCH] Fixes HotColor for non-activated menus --- Terminal.Gui/Views/Menu.cs | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/Terminal.Gui/Views/Menu.cs b/Terminal.Gui/Views/Menu.cs index 804ddb5ed..8855a707b 100644 --- a/Terminal.Gui/Views/Menu.cs +++ b/Terminal.Gui/Views/Menu.cs @@ -1041,14 +1041,10 @@ namespace Terminal.Gui { Attribute hotColor, normalColor; if (i == selected && IsMenuOpen) { hotColor = i == selected ? ColorScheme.HotFocus : ColorScheme.HotNormal; - normalColor = i == selected ? ColorScheme.Focus : - GetNormalColor (); - } else if (openedByAltKey) { + normalColor = i == selected ? ColorScheme.Focus : GetNormalColor (); + } else { hotColor = ColorScheme.HotNormal; normalColor = GetNormalColor (); - } else { - hotColor = GetNormalColor (); - normalColor = GetNormalColor (); } DrawHotString (menu.Help.IsEmpty ? $" {menu.Title} " : $" {menu.Title} {menu.Help} ", hotColor, normalColor); pos += 1 + menu.TitleLength + (menu.Help.ConsoleWidth > 0 ? menu.Help.ConsoleWidth + 2 : 0) + 2;