From eed4c585d7a7f29d7e09ced06d2ffaa0d084aa69 Mon Sep 17 00:00:00 2001 From: Charlie Kindel Date: Tue, 7 Jul 2020 14:41:47 -0700 Subject: [PATCH] fix crashing bug in menu.cs --- Terminal.Gui/Views/Menu.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Terminal.Gui/Views/Menu.cs b/Terminal.Gui/Views/Menu.cs index 2cbb31440..337b4f23b 100644 --- a/Terminal.Gui/Views/Menu.cs +++ b/Terminal.Gui/Views/Menu.cs @@ -916,9 +916,10 @@ namespace Terminal.Gui { else SuperView.SetFocus (openMenu); if (openSubMenu != null) { - SuperView.Remove (openSubMenu [i]); - openSubMenu.Remove (openSubMenu [i]); - openSubMenu [i].Dispose (); + var menu = openSubMenu [i]; + SuperView.Remove (menu); + openSubMenu.Remove (menu); + menu.Dispose (); } RemoveSubMenu (i); }