- client_try_configure(c, &x, &y, &w, &h, &lw, &lh, TRUE);
- client_move_resize(c, x + (ow - w), y + (oh - h), w, h);
- client_action_end(data);
+ client_try_configure(c, &x, &y, &w2, &h2, &lw, &lh, TRUE);
+ client_move_resize(c, x + (w1 - w2), y + (h1 - h2), w2, h2);
+ client_action_end(data, FALSE);