diff options
| author | Ivan Kanakarakis <ivan.kanak@gmail.com> | 2012-06-29 04:13:27 +0300 |
|---|---|---|
| committer | Ivan Kanakarakis <ivan.kanak@gmail.com> | 2012-06-29 04:13:27 +0300 |
| commit | 4c2e1fe2b8eb4cedd5cf70e60111dbc52832a70b (patch) | |
| tree | 7e65bede7ff8b0c6878ad65c412b3f168ae311b3 /monsterwm.c | |
| parent | e609694b54a04e5a414092f8b82af61aa509b23a (diff) | |
fix for tiled to floating clients not getting on top of other floating clients
Diffstat (limited to 'monsterwm.c')
| -rw-r--r-- | monsterwm.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/monsterwm.c b/monsterwm.c index ff40465..6561391 100644 --- a/monsterwm.c +++ b/monsterwm.c @@ -547,7 +547,7 @@ void mousemotion(const Arg *arg) { XQueryPointer(dis, root, &w, &w, &rx, &ry, &c, &c, &m); if (curr->isfullscrn) setfullscreen(curr, False); - if (!curr->isfloating && !curr->istransient) { curr->isfloating = True; tile(); } + if (!curr->isfloating && !curr->istransient) { curr->isfloating = True; tile(); focus(curr); } XEvent ev; do { @@ -653,7 +653,7 @@ void move_up(void) { void moveresize(const Arg *arg) { XWindowAttributes wa; if (!curr || !XGetWindowAttributes(dis, curr->win, &wa)) return; - if (!curr->isfloating && !curr->istransient) { curr->isfloating = True; tile(); } + if (!curr->isfloating && !curr->istransient) { curr->isfloating = True; tile(); focus(curr); } XMoveResizeWindow(dis, curr->win, wa.x + ((int *)arg->v)[0], wa.y + ((int *)arg->v)[1], wa.width + ((int *)arg->v)[2], wa.height + ((int *)arg->v)[3]); } |
