From 751506a3fb05072c0e53c64b9bc304c34bdfdf73 Mon Sep 17 00:00:00 2001 From: ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> Date: Tue, 5 Feb 2019 18:40:52 +0100 Subject: Fix for STR #3503 - handle Fl_Menu_ deleted while its menu window is running. --- src/Fl_Menu.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/Fl_Menu.cxx b/src/Fl_Menu.cxx index f57708c62..db0bdd893 100644 --- a/src/Fl_Menu.cxx +++ b/src/Fl_Menu.cxx @@ -1020,7 +1020,7 @@ const Fl_Menu_Item* Fl_Menu_Item::pulldown( } } } - const Fl_Menu_Item* m = pp.current_item; + const Fl_Menu_Item* m = (pbutton && wp.deleted()) ? NULL : pp.current_item; delete pp.fakemenu; while (pp.nummenus>1) delete pp.p[--pp.nummenus]; mw.hide(); -- cgit v1.2.3