src\xfwm4-4.4.1\src\client.c 2007-08-28 09:36:15.000000000 +-0200 src\xfwm4-4.4.1\src\client.c 2007-10-16 13:50:22.000000000 +-0200 *************** *** 766,789 **** --- 766,805 ---- clientConstrainPos (c, (mask & (CWWidth | CWHeight))); if (c->x != px) { mask |= CWX; } + else + { + mask &= ~CWX; + } if (c->y != py) { mask |= CWY; + } + else + { + mask &= ~CWY; } if (c->width != pwidth) { mask |= CWWidth; } + else + { + mask &= ~CWWidth; + } if (c->height != pheight) { mask |= CWHeight; + } + else + { + mask &= ~CWHeight; } } clientConfigureWindows (c, wc, mask, flags); /*