commit 7e317d31c1b9a05eeda5447d3c3ba9b88693d961
parent b62b14901c275ea4f146825599594d6e1e420324
Author: Kris Maglione <jg@suckless.org>
Date: Mon, 12 Feb 2007 17:11:54 -0500
Generate a ClientFocus event on focus_area
Diffstat:
2 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/area.c b/area.c
@@ -349,6 +349,8 @@ focus_area(Area *a) {
write_event("ColumnFocus %d\n", i);
else
write_event("FocusFloating\n");
+ if(a->frame)
+ write_event("ClientFocus 0x%x\n", a->sel->client->win);
}
}
diff --git a/frame.c b/frame.c
@@ -190,7 +190,8 @@ focus_frame(Frame *f, Bool restack) {
if(f != old) {
if(old)
draw_frame(old);
- write_event("ClientFocus 0x%x\n", f->client->win);
+ if(f->area == old_a)
+ write_event("ClientFocus 0x%x\n", f->client->win);
}
if(restack)