force tiling patch
This commit is contained in:
parent
209cca2b86
commit
65b3be249a
12
client.c
12
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)
|
||||
|
|
|
@ -0,0 +1,30 @@
|
|||
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)
|
Loading…
Reference in New Issue