All pastes #470628 Raw Edit

Someone

public text v1 · immutable
·published 2007-05-04 12:12 UTC
rendered paste body
static void
winrulesUpdateState (CompWindow *w,
                     int optNum,
                     int mask)
{
    unsigned int newState;

    WINRULES_SCREEN (w->screen);

    if (matchEval (&ws->opt[optNum].value.match, w))
    {
        newState = w->state | mask;
        newState = constrainWindowState (newState, w->actions);

        changeWindowState (w, newState);
        if (mask & (CompWindowStateFullscreenMask |
                    CompWindowStateAboveMask      |
                    CompWindowStateBelowMask       ))
            updateWindowAttributes (w, CompStackingUpdateModeNormal);
        else
            updateWindowAttributes (w, CompStackingUpdateModeNone);
    }
}