commit 23394a922f9f22534244c8c1c84fec81d9b8bc39
parent 73868aa378fba2cc9bc7a4a95b3238a809d7a942
Author: Anselm R. Garbe <garbeam@wmii.de>
Date: Sat, 13 May 2006 12:21:41 +0200
respect client supplied floating positons, updated TODO
Diffstat:
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/TODO.wmii-4 b/TODO.wmii-4
@@ -15,6 +15,7 @@ Ordered list of TODOs:
(stacked) client is made visible. So, when the fifth client is focused
and made visible, the third would disappear (with n=2) -- this means on
boundaries, like in mutt(1).
+- make /foo/ -> bar+! -alike rules working
- /def/ncol defines num of columns which should be created by default if possible.
- wmiimenu -t <title> flag
- remove the geom syntax as it is now (with the +- stuff, and only
diff --git a/cmd/wm/area.c b/cmd/wm/area.c
@@ -156,7 +156,10 @@ place_client(Area *a, Client *c)
if(c->trans)
return;
- if(c->rect.width >= a->rect.width || c->rect.height >= a->rect.height)
+ if(c->rect.width >= a->rect.width
+ || c->rect.height >= a->rect.height
+ || c->size.flags&USPosition
+ || c->size.flags&PPosition)
return;
if(!field) {