wmii

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

commit ef354aa781ff697cfbc9f46a50b1e72d9215b448
parent 007e6e57f027aa404cf87d3aaa9e7727bfe19695
Author: Kris Maglione <jg@suckless.org>
Date:   Tue, 13 Feb 2007 14:46:32 -0500

Fix scaling of first column bug. Fix focus of first view bug.


Diffstat:
area.c | 2+-
view.c | 9++++++---
2 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/area.c b/area.c @@ -34,7 +34,7 @@ create_area(View *v, Area *pos, uint w) { col_num = max((area_num - 1), 0); if(w == 0) { - if(area_num) { + if(col_num) { w = newcolw_of_view(v); if (w == 0) w = screen->rect.width / (col_num + 1); diff --git a/view.c b/view.c @@ -86,10 +86,13 @@ destroy_view(View *v) { for(i=&view; *i; i=&(*i)->next) if(*i == v) break; *i = v->next; - if(screen->sel == v) - for(screen->sel=view; screen->sel && screen->sel->next; screen->sel=screen->sel->next) - if(screen->sel->next == *i) break; write_event("DestroyTag %s\n", v->name); + if(v == screen->sel) { + for(v=view; v && v->next; v=v->next) + if(v->next == *i) break; + if(v) + focus_view(screen, v); + } free(v); }