wmii

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

commit ec84b73de148bef50d76996356ac7cc7f676fa85
parent f4f8d24760f9c6f9a19182ac21b0860702e5de47
Author: Kris Maglione <jg@suckless.org>
Date:   Mon, 12 Oct 2009 18:02:58 -0400

Fix colmode issues with Xinerama screens. Closes issue #135.

Diffstat:
cmd/wmii/message.c | 8+++++---
1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/cmd/wmii/message.c b/cmd/wmii/message.c @@ -351,6 +351,8 @@ strarea(View *v, ulong scrn, const char *s) { return nil; s = p; } + else if(!strcmp(s, "sel")) + return v->sel; if(!strcmp(s, "sel")) { if(scrn != v->selscreen) @@ -688,7 +690,7 @@ message_view(View *v, IxpMsg *m) { char* readctl_view(View *v) { Area *a; - uint i; + int s; bufclear(); bufprint("%s\n", v->name); @@ -703,8 +705,8 @@ readctl_view(View *v) { if(v->sel->sel) bufprint("select client %C\n", v->sel->sel->client); - for(a = v->firstarea, i = 1; a; a = a->next, i++) - bufprint("colmode %d %s\n", i, column_getmode(a)); + foreach_area(v, s, a) + bufprint("colmode %a %s\n", a, column_getmode(a)); return buffer; }