+ w = o->w;
+ if (w == G_MININT) w = c->area.width;
+
+ h = o->h;
+ if (h == G_MININT) h = c->area.height;
+
+ /* it might not be able to resize how they requested, so find out what
+ it will actually be resized to */
+ x = c->area.x;
+ y = c->area.y;
+ client_try_configure(c, &x, &y, &w, &h, &lw, &lh, TRUE);
+
+ /* get the frame's size */
+ w += c->frame->size.left + c->frame->size.right;
+ h += c->frame->size.top + c->frame->size.bottom;
+