From 59c5d1cc4e9d149510c62af16354ebd172452f48 Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Sun, 25 Mar 2007 16:38:04 +0000 Subject: [PATCH] set up the menu's parent and children stuff before rendering it --- openbox/menuframe.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/openbox/menuframe.c b/openbox/menuframe.c index f8c0b055..30c332ce 100644 --- a/openbox/menuframe.c +++ b/openbox/menuframe.c @@ -689,8 +689,6 @@ gboolean menu_frame_show_submenu(ObMenuFrame *self, ObMenuFrame *parent, if (menu_frame_is_visible(self)) return TRUE; - if (!menu_frame_show(self)) - return FALSE; self->monitor = parent->monitor; self->parent = parent; @@ -701,6 +699,9 @@ gboolean menu_frame_show_submenu(ObMenuFrame *self, ObMenuFrame *parent, menu_frame_hide(parent->child); parent->child = self; + if (!menu_frame_show(self)) + return FALSE; + menu_frame_place_submenu(self); menu_frame_move_on_screen(self, &dx, &dy); -- 2.39.2