--- rxvt-unicode/src/main.C 2004/02/24 00:02:44 1.43 +++ rxvt-unicode/src/main.C 2004/02/24 16:25:44 1.44 @@ -119,8 +119,15 @@ delete TermWin.fontset; if (display) - if (TermWin.parent[0]) - XDestroyWindow (display->display, TermWin.parent[0]); + { + if (TermWin.parent[0]) + XDestroyWindow (display->display, TermWin.parent[0]); +#if defined(MENUBAR) && (MENUBAR_MAX > 1) + if (menuBar.win) + XDestroyWindow (display->display, menuBar.win); + delete menuBar.drawable; +#endif + } // TODO: free pixcolours, colours should become part of rxvt_display @@ -251,7 +258,7 @@ set_locale (""); -#if (MENUBAR_MAX) +#if MENUBAR_MAX menubar_read (rs[Rs_menu]); #endif #ifdef HAVE_SCROLLBARS