Commit Diff


commit - e0dee911455cee739a5b05a994828f4a37a2764d
commit + a859676ead17017bbe81b4989b2f2e0b00a0b4ba
blob - 967c9e8bf9c294d27fbb7c252c60483d037ec9e8
blob + 87d0adab5920880acb15550c68ae0f24abaff867
--- dwm.c
+++ dwm.c
@@ -1049,9 +1049,7 @@ manage(Window w, XWindowAttributes *wa)
 	if (c->y + HEIGHT(c) > c->mon->my + c->mon->mh)
 		c->y = c->mon->my + c->mon->mh - HEIGHT(c);
 	c->x = MAX(c->x, c->mon->mx);
-	/* only fix client y-offset, if the client center might cover the bar */
-	c->y = MAX(c->y, ((c->mon->by == c->mon->my) && (c->x + (c->w / 2) >= c->mon->wx)
-		&& (c->x + (c->w / 2) < c->mon->wx + c->mon->ww)) ? bh : c->mon->my);
+	c->y = MAX(c->y, c->mon->wy);
 	c->bw = borderpx;
 
 	wc.border_width = c->bw;