From 0954a0b61d067d86047d0755a64b953bd12e4c20 Mon Sep 17 00:00:00 2001 From: markt <markt> Date: Wed, 26 Jul 2006 20:20:52 +0000 Subject: fix torn menus on exec --- ChangeLog | 2 ++ src/FbTk/Menu.cc | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index ded81aa..3e5618e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,8 @@ (Format: Year/Month/Day) Changes for 1.0rc3: *06/07/26: + * Fixed torn menus so they don't close on exec items (Mark) + FbTk/Menu.cc * Updated pt_PT translations (Thanx Antonio Gomes) nls/pt_PT/Translation.m * Added resource and menu item for maximizing over external tabs (Mark) diff --git a/src/FbTk/Menu.cc b/src/FbTk/Menu.cc index e70fa76..3524ee1 100644 --- a/src/FbTk/Menu.cc +++ b/src/FbTk/Menu.cc @@ -564,7 +564,7 @@ void Menu::hide() { p = p->m_parent; p->internal_hide(); - } else // if we dont have a parent then do hide here + } else if (!m_torn) // if we dont have a parent then do hide here internal_hide(); } @@ -898,7 +898,7 @@ void Menu::buttonReleaseEvent(XButtonEvent &re) { } if (re.button == 3) - hide(); + internal_hide(); } else if (re.window == menu.frame) { -- cgit v0.11.2