blob: b91f731c26792162d41ad7f6378f866e11b5ca67 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
void
movecenter(const Arg *arg)
{
Client *c = selmon->sel;
XEvent ev;
if (!c || !c->isfloating)
return;
c->x = c->mon->mx + (c->mon->mw - WIDTH(c)) / 2;
c->y = c->mon->my + (c->mon->mh - HEIGHT(c)) / 2;
XMoveWindow(dpy, c->win, c->x, c->y);
XSync(dpy, False);
while (XCheckMaskEvent(dpy, EnterWindowMask, &ev));
}
|