From 3d57d9136b2032a050c0cbed4546896934095499 Mon Sep 17 00:00:00 2001 From: ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> Date: Wed, 27 Feb 2019 10:41:50 +0100 Subject: Avoid recreation of the system menu bar without change --- src/Fl_cocoa.mm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/Fl_cocoa.mm b/src/Fl_cocoa.mm index 6bbdd731c..ada24a1e3 100644 --- a/src/Fl_cocoa.mm +++ b/src/Fl_cocoa.mm @@ -1341,7 +1341,7 @@ static FLWindowDelegate *flwindowdelegate_instance = nil; Fl_Menu_Item *item = (Fl_Menu_Item*)fl_sys_menu_bar->menu() + index; if (!item->label()) break; if (item->user_data() == window) { - fl_sys_menu_bar->setonly(item); + if (!item->value()) fl_sys_menu_bar->setonly(item); break; } index++; -- cgit v1.2.3