have drag m fact live redraw
This commit is contained in:
parent
f533b4ed35
commit
3d0629b664
6
dwm.c
6
dwm.c
@ -1713,6 +1713,10 @@ resizemouse(const Arg *arg)
|
||||
|
||||
if (!selmon->lt[selmon->sellt]->arrange || c->isfloating)
|
||||
resize(c, c->x, c->y, nw, nh, 1);
|
||||
else {
|
||||
selmon->mfact = (double) (ev.xmotion.x_root - selmon->mx) / (double) selmon->ww;
|
||||
arrange(selmon);
|
||||
}
|
||||
break;
|
||||
}
|
||||
} while (ev.type != ButtonRelease);
|
||||
@ -1720,8 +1724,6 @@ resizemouse(const Arg *arg)
|
||||
if (c->isfloating || NULL == c->mon->lt[c->mon->sellt]->arrange) {
|
||||
XWarpPointer(dpy, None, c->win, 0, 0, 0, 0, c->w + c->bw - 1, c->h + c->bw - 1);
|
||||
} else {
|
||||
selmon->mfact = (double) (ev.xmotion.x_root - selmon->mx) / (double) selmon->ww;
|
||||
arrange(selmon);
|
||||
XWarpPointer(dpy, None, root, 0, 0, 0, 0,
|
||||
selmon->mx + (selmon->ww * selmon->mfact),
|
||||
selmon->my + (selmon->wh / 2)
|
||||
|
Loading…
Reference in New Issue
Block a user