extend client_resize so that it can know when to reset max flags and

bwidth; this allows a client to be resized from a max state, which now
gets treated like a non-max'd client.  based on a diff that does part of
this in a different way from Alexander Polakov.
This commit is contained in:
okan
2012-09-09 19:47:47 +00:00
parent 7071261bde
commit 86524e21dd
4 changed files with 13 additions and 8 deletions

View File

@@ -110,12 +110,12 @@ mousefunc_window_resize(struct client_ctx *cc, void *arg)
/* don't resize more than 60 times / second */
if ((ev.xmotion.time - ltime) > (1000 / 60)) {
ltime = ev.xmotion.time;
client_resize(cc);
client_resize(cc, 1);
}
break;
case ButtonRelease:
if (ltime)
client_resize(cc);
client_resize(cc, 1);
XUnmapWindow(X_Dpy, sc->menuwin);
XReparentWindow(X_Dpy, sc->menuwin, sc->rootwin, 0, 0);
xu_ptr_ungrab();