The README file referred to dwm
[xmenu] / xmenu.c
diff --git a/xmenu.c b/xmenu.c
index 7aa49c6..88b3d53 100644 (file)
--- a/xmenu.c
+++ b/xmenu.c
@@ -490,12 +490,14 @@ setcurrmenu(struct Menu *currmenu_new)
                lcamenu = menu;
        }
 
                lcamenu = menu;
        }
 
+       /* unmap menus from currmenu (inclusive) until lcamenu (exclusive) */
        for (menu = currmenu; menu != lcamenu; menu = menu->parent) {
                XUnmapWindow(dpy, menu->win);
        }
 
        currmenu = currmenu_new;
 
        for (menu = currmenu; menu != lcamenu; menu = menu->parent) {
                XUnmapWindow(dpy, menu->win);
        }
 
        currmenu = currmenu_new;
 
+       /* map menus from currmenu (inclusive) until lcamenu (exclusive) */
        item = NULL;
        for (menu = currmenu; menu != lcamenu; menu = menu->parent) {
                XMapWindow(dpy, menu->win);
        item = NULL;
        for (menu = currmenu; menu != lcamenu; menu = menu->parent) {
                XMapWindow(dpy, menu->win);