X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=openbox%2Fmenu.c;h=fce49a6feb565ee8092d52c74e68358e8208e33b;hb=aaa41d12dcc8e75354f0a1de51f7621493889cbc;hp=e4ac2f5751fc8811b72b54a2d38b459458f125ca;hpb=b49b7c415c5b61910e7c2c28831c047f0e479ac5;p=chaz%2Fopenbox diff --git a/openbox/menu.c b/openbox/menu.c index e4ac2f57..fce49a6f 100644 --- a/openbox/menu.c +++ b/openbox/menu.c @@ -305,12 +305,8 @@ void menu_show(gchar *name, gint x, gint y, ObClient *client) else menu_frame_move(frame, x - ob_rr_theme->bwidth, y - ob_rr_theme->bwidth); - if (!menu_frame_show(frame, NULL)) { + if (!menu_frame_show(frame, NULL)) menu_frame_free(frame); - } else { - if (frame->entries) - menu_frame_select_next(frame); - } } static ObMenuEntry* menu_entry_new(ObMenu *menu, ObMenuEntryType type, gint id) @@ -376,7 +372,7 @@ void menu_clear_entries(ObMenu *self) #endif while (self->entries) { - menu_entry_free(self->entries->data); + menu_entry_free(self->entries->data); self->entries = g_list_delete_link(self->entries, self->entries); } }