rem: wMenuMapCopyAt(switchmenu, x-switchmenu->frame->core->width/2, y-switchmenu->frame->top_width/2);
add: wMenuMapCopyAt(switchmenu, x-switchmenu->frame->core->width/2, y);
context: OpenSwitchMenu(WScreen *scr, int x, int y, int keyboard){    WMenu *switchmenu = scr->switch_menu;    WWindow *wwin;    if (switchmenu) {	if (switchmenu->flags.mapped) {	    if (!switchmenu->flags.buttoned) {		wMenuUnmap(switchmenu);	    } else {		wRaiseFrame(switchmenu->frame->core);				if (keyboard)		    wMenuMapAt(switchmenu, 0, 0, True);		else		    wMenuMapCopyAt(switchmenu, x-switchmenu->frame->core->width/2,			       y-switchmenu->frame->top_width/2);	    }	} else {	    wMenuMapAt(switchmenu, x-switchmenu->frame->core->width/2,		       y-switchmenu->frame->top_width/2, keyboard);	}	return;    }    switchmenu = wMenuCreate(scr,_("Windows"),True);    scr->switch_menu = switchmenu;            wwin = scr->focused_window;    while (wwin) {	UpdateSwitchMenu(scr, wwin, ACTION_ADD);        wwin = wwin->prev;    }        if (switchmenu) {	if (!switchmenu->flags.realized)	    wMenuRealize(switchmenu);	wMenuMapAt(switchmenu, x-switchmenu->frame->core->width/2,		   y-switchmenu->frame->top_width/2, keyboard);    }}