applied sumik's multihead patch
Anselm R.Garbe arg@10ksloc.org
Thu, 10 Aug 2006 11:26:32 +0200
M
event.c
→
event.c
@@ -114,10 +114,10 @@ }
} break; case Button4: - viewnext(&a); + viewprev(&a); break; case Button5: - viewprev(&a); + viewnext(&a); break; } }@@ -226,8 +226,11 @@ return;
if((c = getclient(ev->window)) || (c = getctitle(ev->window))) focus(c); - else if(ev->window == root) + else if(ev->window == root) { issel = True; + XSetInputFocus(dpy, root, RevertToPointerRoot, CurrentTime); + drawall(); + } } static void@@ -267,8 +270,10 @@ leavenotify(XEvent *e)
{ XCrossingEvent *ev = &e->xcrossing; - if((ev->window == root) && !ev->same_screen) - issel = True; + if((ev->window == root) && !ev->same_screen) { + issel = False; + drawall(); + } } static void