From 7aad34931782d6a50e12fdafbb19d97f2f67e331 Mon Sep 17 00:00:00 2001 From: BDisp Date: Wed, 19 Jul 2023 12:33:10 +0100 Subject: [PATCH] Fixes #2750. MenuBar (without children) causes stack overflow when shortcut is pressed. --- Terminal.Gui/Views/Menu.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Terminal.Gui/Views/Menu.cs b/Terminal.Gui/Views/Menu.cs index d0519ef10..5e18a5592 100644 --- a/Terminal.Gui/Views/Menu.cs +++ b/Terminal.Gui/Views/Menu.cs @@ -1842,7 +1842,7 @@ namespace Terminal.Gui { } return true; } - if (mi is MenuBarItem menuBarItem && !menuBarItem.IsTopLevel && FindAndOpenMenuByShortcut (kb, menuBarItem.Children)) { + if (mi is MenuBarItem menuBarItem && menuBarItem.Children != null && !menuBarItem.IsTopLevel && FindAndOpenMenuByShortcut (kb, menuBarItem.Children)) { return true; } }