From d4a7cef9cb97f0f6a0e6db067b3e122ff8816405 Mon Sep 17 00:00:00 2001 From: "Kasper B. Graversen" Date: Sat, 29 Feb 2020 17:46:18 +0100 Subject: [PATCH] Support menu items that are null so they can be drawn as a menu separator (#304) --- Terminal.Gui/Views/Menu.cs | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/Terminal.Gui/Views/Menu.cs b/Terminal.Gui/Views/Menu.cs index 31e28b088..ee120eb5f 100644 --- a/Terminal.Gui/Views/Menu.cs +++ b/Terminal.Gui/Views/Menu.cs @@ -124,12 +124,7 @@ namespace Terminal.Gui { static Rect MakeFrame (int x, int y, MenuItem [] items) { - int maxW = 0; - - foreach (var item in items) { - var l = item.Width; - maxW = Math.Max (l, maxW); - } + int maxW = items.Max(z=>z?.Width) ?? 0; return new Rect (x, y, maxW + 2, items.Length + 2); }