2
0
Эх сурвалжийг харах

Support menu items that are null so they can be drawn as a menu separator (#304)

Kasper B. Graversen 5 жил өмнө
parent
commit
d4a7cef9cb

+ 1 - 6
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);
 		}