From 1feb385994e7111b4c73e960b8e36178ad8b2aba Mon Sep 17 00:00:00 2001 From: BDisp Date: Thu, 16 Jul 2020 19:21:47 +0100 Subject: [PATCH] Fixing a bug. --- 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 dfa78e45a..a54415339 100644 --- a/Terminal.Gui/Views/Menu.cs +++ b/Terminal.Gui/Views/Menu.cs @@ -1225,7 +1225,7 @@ namespace Terminal.Gui { menu.Dispose (); } } else if (me.Flags == MouseFlags.Button1Pressed || me.Flags == MouseFlags.Button1DoubleClicked || me.Flags == MouseFlags.Button1TripleClicked) { - if (me.Flags != MouseFlags.Button1Pressed && IsMenuOpen) { + if (IsMenuOpen && !Menus [i].IsTopLevel) { CloseAllMenus (); } else if (!Menus [i].IsTopLevel) { Activate (i);