add: if (gs_hints->flags & GSWindowLevelAttr) { if (gs_hints->window_level == WMMainMenuWindowLevel || gs_hints->window_level == WMSubmenuWindowLevel) { wwin->client_flags.skip_window_list = 1; } }
context: setupGNUstepHints(WWindow *wwin, GNUstepWMAttributes *gs_hints){    if (gs_hints->flags & GSWindowStyleAttr) {        if (gs_hints->window_style == WMBorderlessWindowMask) {            wwin->client_flags.no_border = 1;            wwin->client_flags.no_titlebar = 1;            wwin->client_flags.no_closable = 1;            wwin->client_flags.no_miniaturizable = 1;            wwin->client_flags.no_resizable = 1;            wwin->client_flags.no_close_button = 1;            wwin->client_flags.no_miniaturize_button = 1;            wwin->client_flags.no_resizebar = 1;        } else {            wwin->client_flags.no_close_button =                ((gs_hints->window_style & WMClosableWindowMask)?0:1);            wwin->client_flags.no_closable =                ((gs_hints->window_style & WMClosableWindowMask)?0:1);            wwin->client_flags.no_miniaturize_button =                ((gs_hints->window_style & WMMiniaturizableWindowMask)?0:1);            wwin->client_flags.no_miniaturizable =                wwin->client_flags.no_miniaturize_button;            wwin->client_flags.no_resizebar =                ((gs_hints->window_style & WMResizableWindowMask)?0:1);            wwin->client_flags.no_resizable = wwin->client_flags.no_resizebar;            /* these attributes supposedly imply in the existence             * of a titlebar */            if (gs_hints->window_style & (WMResizableWindowMask|                                          WMClosableWindowMask|                                          WMMiniaturizableWindowMask)) {                wwin->client_flags.no_titlebar = 0;            } else {                wwin->client_flags.no_titlebar =                    ((gs_hints->window_style & WMTitledWindowMask)?0:1);            }        }    } else {        /* setup the defaults */        wwin->client_flags.no_border = 0;        wwin->client_flags.no_titlebar = 0;        wwin->client_flags.no_closable = 0;        wwin->client_flags.no_miniaturizable = 0;        wwin->client_flags.no_resizable = 0;        wwin->client_flags.no_close_button = 0;        wwin->client_flags.no_miniaturize_button = 0;        wwin->client_flags.no_resizebar = 0;    }    if (gs_hints->extra_flags & GSNoApplicationIconFlag) {        wwin->client_flags.no_appicon = 1;    }}