wmii

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

commit 5eb2e0f33b00a0b851caadc8575e4095f097cd2f
parent f195ff6bdf20fb6f6db7f7cb1272921ab8d83534
Author: Anselm R. Garbe <garbeam@wmii.de>
Date:   Tue,  7 Mar 2006 00:06:42 +0100

hah, if you do echo -n '1 2'|wmiir write /ws/sel/sel/tags, then the specific client is displayed in both tags 1 and 2 (Alt-Shift-1, Alt-Shift-2)


Diffstat:
cmd/wm/event.c | 2+-
cmd/wm/tag.c | 1+
2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/cmd/wm/event.c b/cmd/wm/event.c @@ -194,7 +194,7 @@ handle_expose(XEvent *e) if(ev->count == 0) { if(ev->window == winbar) draw_bar(); - else if((c = win2clientframe(ev->window)) && c->frame) + else if((c = win2clientframe(ev->window)) && c->nframe) draw_client(c); } } diff --git a/cmd/wm/tag.c b/cmd/wm/tag.c @@ -82,6 +82,7 @@ focus_tag(Tag *t) Frame *f = client[i]->frame[client[i]->sel]; pi = tag2index(f->area->tag); XMoveWindow(dpy, client[i]->framewin, px - (pi * rect.width) + f->rect.x, f->rect.y); + resize_client(client[i], &f->rect, nil, False); if(f->area->tag == t) draw_client(client[i]); }