From e009aa747f4e0814fb80d7cec07c4e28c4a78e4b Mon Sep 17 00:00:00 2001 From: BDisp Date: Tue, 23 Mar 2021 17:01:01 +0000 Subject: [PATCH] Fixes #1143. Cannot change the MenuBar's background color. (#1144) Well done. Thanks. --- Terminal.Gui/Views/Menu.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Terminal.Gui/Views/Menu.cs b/Terminal.Gui/Views/Menu.cs index 01d22b18b..a947d0836 100644 --- a/Terminal.Gui/Views/Menu.cs +++ b/Terminal.Gui/Views/Menu.cs @@ -402,7 +402,7 @@ namespace Terminal.Gui { this.host = host; if (barItems.IsTopLevel) { // This is a standalone MenuItem on a MenuBar - ColorScheme = Colors.Menu; + ColorScheme = host.ColorScheme; CanFocus = true; } else { @@ -413,7 +413,7 @@ namespace Terminal.Gui { break; } } - ColorScheme = Colors.Menu; + ColorScheme = host.ColorScheme; CanFocus = true; WantMousePositionReports = host.WantMousePositionReports; } @@ -905,7 +905,7 @@ namespace Terminal.Gui { public override void Redraw (Rect bounds) { Move (0, 0); - Driver.SetAttribute (Colors.Menu.Normal); + Driver.SetAttribute (ColorScheme.Normal); for (int i = 0; i < Frame.Width; i++) Driver.AddRune (' ');