wmii

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

commit b5f71fd3c72b5d8dc5518a3c68d6920019e36bc6
parent 453c0cf95fd732a514979ffddee06392e60ee154
Author: Sander van Dijk <sander@wmii.de>
Date:   Tue, 24 Jan 2006 11:51:13 +0100

Clear bar when no client is selected (issue reported by nusse)


Diffstat:
cmd/wm/layout.c | 4+++-
cmd/wm/page.c | 1+
2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/cmd/wm/layout.c b/cmd/wm/layout.c @@ -58,8 +58,10 @@ focus_layout(Layout *l) p->file[P_SEL_LAYOUT]->content = l->file[L_PREFIX]->content; if((c = l->def->sel(l))) l->def->focus(l, c, False); - else + else { + invoke_wm_event(def[WM_EVENT_CLIENT_UPDATE]); XSetInputFocus(dpy, PointerRoot, RevertToPointerRoot, CurrentTime); + } invoke_wm_event(def[WM_EVENT_PAGE_UPDATE]); } diff --git a/cmd/wm/page.c b/cmd/wm/page.c @@ -135,6 +135,7 @@ destroy_page(Page * p) else if(pages) focus_page(pages); else { + invoke_wm_event(def[WM_EVENT_CLIENT_UPDATE]); invoke_wm_event(def[WM_EVENT_PAGE_UPDATE]); XSetInputFocus(dpy, PointerRoot, RevertToPointerRoot, CurrentTime); }