commit 89037e2c3bede841d40f892287bb325be8250530
parent 87e8b017b52d733370b21bcd81ed83828cc512eb
Author: Kris Maglione <kris@suckless.org>
Date: Sun, 8 Nov 2009 16:13:57 -0500
Fix layout chording issue. Closes issue #157.
Diffstat:
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/cmd/wmii/layout.c b/cmd/wmii/layout.c
@@ -488,7 +488,7 @@ tvcol(Frame *f) {
Rectangle r;
Point pt, pt2;
uint button;
- int ret;
+ int ret, scrn;
focus(f->client, false);
@@ -496,7 +496,8 @@ tvcol(Frame *f) {
pt2.x = pt.x;
pt2.y = f->area->r.min.y;
- r = f->view->r[f->area->screen];
+ scrn = f->area->screen > -1 ? f->area->screen : find_area(pt) ? find_area(pt)->screen : 0;
+ r = f->view->r[scrn];
fw = framewin(f, pt2, OVert, Dy(r));
r.min.y += fw->grabbox.min.y + Dy(fw->grabbox)/2;