diff options
| author | Ivan Kanakarakis <ivan.kanak@gmail.com> | 2011-12-23 12:28:16 +0200 |
|---|---|---|
| committer | Ivan Kanakarakis <ivan.kanak@gmail.com> | 2011-12-23 12:28:16 +0200 |
| commit | 884c228bcc1247c43d8b71bd22c1fa8e675a3338 (patch) | |
| tree | ac04e793d32f5b3f7bde12c1f9cfba8dc1a94e57 /monsterwm.c | |
| parent | 613344d19dac5b8a981f4b95bfadfe270e71e09e (diff) | |
update_current(): current is checked on start
Diffstat (limited to 'monsterwm.c')
| -rw-r--r-- | monsterwm.c | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/monsterwm.c b/monsterwm.c index 0094af6..4ac126c 100644 --- a/monsterwm.c +++ b/monsterwm.c @@ -638,7 +638,7 @@ void togglepanel() { } void update_current(void) { - if(!head) return; + if(!current) return; int border_width = (!head->next || mode == MONOCLE) ? 0 : BORDER_WIDTH; for(client *c=head; c; c=c->next) { @@ -647,12 +647,10 @@ void update_current(void) { if(CLICK_TO_FOCUS) XGrabButton(dis, AnyButton, AnyModifier, c->win, True, ButtonPressMask|ButtonReleaseMask, GrabModeAsync, GrabModeAsync, None, None); } - if(current) { - XSetWindowBorder(dis, current->win, win_focus); - XSetInputFocus(dis, current->win, RevertToParent, CurrentTime); - XRaiseWindow(dis, current->win); - if(CLICK_TO_FOCUS) XUngrabButton(dis, AnyButton, AnyModifier, current->win); - } + XSetWindowBorder(dis, current->win, win_focus); + XSetInputFocus(dis, current->win, RevertToParent, CurrentTime); + XRaiseWindow(dis, current->win); + if(CLICK_TO_FOCUS) XUngrabButton(dis, AnyButton, AnyModifier, current->win); XSync(dis, False); } |
