wmii

git clone git://oldgit.suckless.org/wmii/
Log | Files | Refs | README | LICENSE

commit fe24755f00addd316b15881a8c2bfa7b1aacfeba
parent f24f20e63149039d61acfbd0b6536ec78953543f
Author: Sander van Dijk <sander@wmii.de>
Date:   Sat, 15 Apr 2006 00:05:34 +0000

small fix in create_area


Diffstat:
cmd/wm/area.c | 5+++--
1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/cmd/wm/area.c b/cmd/wm/area.c @@ -18,7 +18,7 @@ Area * create_area(View *v) { unsigned int w; - if(def.colw) + if(def.colw) w = def.colw; else if(v->area.size > 1) w = rect.width / v->area.size; @@ -26,6 +26,7 @@ create_area(View *v) w = rect.width; if(v->area.size >= 2 && (v->area.size - 1) * MIN_COLWIDTH + w > rect.width) return nil; + else { static unsigned short id = 1; Area *a = cext_emallocz(sizeof(Area)); @@ -35,7 +36,7 @@ create_area(View *v) a->rect.height = rect.height - brect.height; a->mode = def.colmode; if(v->area.size > 1) - w *= 2; + w = rect.width / ((float)rect.width / a->rect.width - 1); a->rect.width = w; cext_vattach(vector_of_areas(&v->area), a); v->sel = v->area.size - 1;