add: } else { scr->shortcutWindows[index] = WMCreateBag(4);  WMPutInBag(scr->shortcutWindows[index], wwin);
context: makeShortcutCommand(WMenu *menu, WMenuEntry *entry){    WWindow *wwin = (WWindow*)entry->clientdata;    WScreen *scr = wwin->screen_ptr;    int index = entry->order-WO_ENTRIES;    if (scr->shortcutWindows[index]) {	WMFreeBag(scr->shortcutWindows[index]);	scr->shortcutWindows[index] = NULL;    }    if (wwin->flags.selected && scr->selected_windows) {        WMBag *selwin = scr->selected_windows;	int i;		scr->shortcutWindows[index] = WMCreateBag(4);        for (i = 0; i < WMGetBagItemCount(selwin); i++) {	    WWindow *tmp = WMGetFromBag(selwin, i);	    WMPutInBag(scr->shortcutWindows[index], tmp);        }    }    wSelectWindow(wwin, !wwin->flags.selected);    XFlush(dpy);    wusleep(3000);    wSelectWindow(wwin, !wwin->flags.selected);    XFlush(dpy);}