wmii

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

commit 7c6025aee3000eb39b8142f3deb1fd7f54cd79fa
parent 0fff5a5aaf6fdf18402c13a11ed173c6ac2e0093
Author: Anselm R. Garbe <garbeam@wmii.de>
Date:   Tue, 11 Apr 2006 17:38:58 +0200

fixed bug reported by tove (1 -> 11, label kept state)


Diffstat:
cmd/wm/fs.c | 2+-
cmd/wm/view.c | 3++-
2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/cmd/wm/fs.c b/cmd/wm/fs.c @@ -395,7 +395,7 @@ mkqid(Qid *dir, char *wname, Qid *new) return -1; if((dir_type == FsDclient) && ((dir_i1 == -1 || dir_i2 == -1 || dir_i3 == -1))) return -1; - else if(dir_i1 == -1) + else if(((dir_type == FsDview) || (dir_type == FsDGclient)) && (dir_i1 == -1)) return -1; goto Mkfile; break; diff --git a/cmd/wm/view.c b/cmd/wm/view.c @@ -144,7 +144,8 @@ name2view(char *name) unsigned int i; for(i = 0; i < view.size; i++) - if(!strncmp(view.data[i]->name, name, strlen(name))) + if(!strncmp(view.data[i]->name, name, strlen(name)) + && !strncmp(view.data[i]->name, name, strlen(view.data[i]->name))) return view.data[i]; return nil; }