aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--monsterwm.c4
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]);
}