cwm-patched/patches/forcetile.diff

31 lines
755 B
Diff

diff --git a/client.c b/client.c
index 59bc7b0..8fa4f6b 100644
--- a/client.c
+++ b/client.c
@@ -938,11 +938,7 @@ client_htile(struct client_ctx *cc)
if (n == 0)
return;
- if (cc->flags & CLIENT_VMAXIMIZED ||
- cc->geom.h + (cc->bwidth * 2) >= area.h)
- return;
-
- cc->flags &= ~CLIENT_HMAXIMIZED;
+ cc->flags &= ~CLIENT_MAXIMIZED;
cc->geom.x = area.x;
cc->geom.y = area.y;
cc->geom.w = area.w - (cc->bwidth * 2);
@@ -1007,11 +1003,7 @@ client_vtile(struct client_ctx *cc)
if (n == 0)
return;
- if (cc->flags & CLIENT_HMAXIMIZED ||
- cc->geom.w + (cc->bwidth * 2) >= area.w)
- return;
-
- cc->flags &= ~CLIENT_VMAXIMIZED;
+ cc->flags &= ~CLIENT_MAXIMIZED;
cc->geom.x = area.x;
cc->geom.y = area.y;
if (Conf.vtile > 0)