diff --git a/Terminal.Gui/Views/Menu.cs b/Terminal.Gui/Views/Menu.cs index 42ad3b8398..42757a94eb 100644 --- a/Terminal.Gui/Views/Menu.cs +++ b/Terminal.Gui/Views/Menu.cs @@ -1046,14 +1046,10 @@ public override void Redraw (Rect bounds) 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;