rem: static restoreWindows(WMBag *bag, WMBagIterator iter)
add: restoreWindows(WMBag *bag, WMBagIterator iter)
context: static restoreWindows(WMBag *bag, WMBagIterator iter){    WCoreWindow *next;    WCoreWindow *core;    WWindow *wwin;        if (iter == NULL) {	core = WMBagFirst(bag, &iter);    } else {	core = WMBagNext(bag, &iter);    }        if (core == NULL)	return;        restoreWindows(bag, iter);            /* go to the end of the list */    while (core->stacking->under)	core = core->stacking->under;    while (core) {	next = core->stacking->above;            	if (core->descriptor.parent_type==WCLASS_WINDOW) {	    Window window;	    wwin = core->descriptor.parent;	    window = wwin->client_win;	    wUnmanageWindow(wwin, !wwin->flags.internal_window, False);	    XMapWindow(dpy, window);	}	core = next;    }}