commit 86ef6e916e3396e445f89aae92bf1625c389b504
parent 268260d225a562bc001b75fb10869401e44b796e
Author: Kris Maglione <jg@suckless.org>
Date: Thu, 28 Jun 2007 10:57:24 -0400
Fix /ctl reads.
Diffstat:
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/cmd/wmii/client.c b/cmd/wmii/client.c
@@ -222,10 +222,10 @@ gravclient(Client *c, Rectangle rd) {
r = c->sel->r;
else
r = c->sel->revert;
- r = gravitate(r, c->r, h->grav);
+ r = gravitate(c->r, r, h->grav);
if(h->gravstatic)
r = rectaddpt(r, sp);
- return frame2client(c->sel, r);
+ return frame2client(nil, r);
}else {
r = client2frame(nil, rd);
r = gravitate(r, rd, h->grav);
diff --git a/cmd/wmii/message.c b/cmd/wmii/message.c
@@ -351,7 +351,7 @@ read_root_ctl(void) {
b = buffer;
e = b + sizeof(buffer);
-#define print(...) if(b < e) snprintf(b, e-b, __VA_ARGS__)
+#define print(...) if(b < e) b += snprintf(b, e-b, __VA_ARGS__)
print("view %s\n", screen->sel->name);
print("focuscolors %s\n", def.focuscolor.colstr);
print("normcolors %s\n", def.normcolor.colstr);
diff --git a/cmd/wmii/x11.c b/cmd/wmii/x11.c
@@ -805,5 +805,5 @@ gravitate(Rectangle rc, Rectangle rf, Point grav) {
d = divpt(d, Pt(2, 2));
d = mulpt(d, grav);
- return rectsubpt(rc, d);
+ return rectaddpt(rc, d);
}