bugfix: 'HideMenus' command did not work if the user 'opened' an empty submenu. 'openeing' such an empty submenu lead to an already hidden menu referenced by the 'shown' pointer
Mathias Gumz akira at fluxbox dot org
2 files changed,
6 insertions(+),
1 deletions(-)
M
src/FbTk/Menu.cc
→
src/FbTk/Menu.cc
@@ -759,7 +759,7 @@ item->submenu()->move(new_x, new_y);
if (! m_moving) clearItem(index); - if (! item->submenu()->isVisible()) { + if (! item->submenu()->isVisible() && item->submenu()->numberOfItems() > 0) { shown = item->submenu(); item->showSubmenu(); item->submenu()->raise();