From b6897feb409e14b3bfb71724a72f52e798f5a3ef Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Sun, 22 Apr 2007 00:53:21 +0000 Subject: better event handling for menus --- openbox/menuframe.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'openbox/menuframe.c') diff --git a/openbox/menuframe.c b/openbox/menuframe.c index c417c05a..a5c301ed 100644 --- a/openbox/menuframe.c +++ b/openbox/menuframe.c @@ -738,7 +738,8 @@ gboolean menu_frame_show_submenu(ObMenuFrame *self, ObMenuFrame *parent, XMapWindow(ob_display, self->window); - if (screen_pointer_pos(&dx, &dy) && (e = menu_entry_frame_under(dx, dy))) + if (screen_pointer_pos(&dx, &dy) && (e = menu_entry_frame_under(dx, dy)) && + e->frame == self) ++e->ignore_enters; return TRUE; -- cgit v1.2.3