Jelajahi Sumber

Merge pull request #753 from tig/menu_crash

fix crashing bug in menu.cs
Charlie Kindel 5 tahun lalu
induk
melakukan
af1059e017
1 mengubah file dengan 4 tambahan dan 3 penghapusan
  1. 4 3
      Terminal.Gui/Views/Menu.cs

+ 4 - 3
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);
 			}