equal
deleted
inserted
replaced
230 XCrossingEvent *ev = &e->xcrossing; |
230 XCrossingEvent *ev = &e->xcrossing; |
231 |
231 |
232 if(ev->mode != NotifyNormal || ev->detail == NotifyInferior) |
232 if(ev->mode != NotifyNormal || ev->detail == NotifyInferior) |
233 return; |
233 return; |
234 |
234 |
235 if((c = getclient(ev->window)) || (c = getctitle(ev->window))) |
235 if(((c = getclient(ev->window)) || (c = getctitle(ev->window))) && isvisible(c)) |
236 focus(c); |
236 focus(c); |
237 else if(ev->window == root) { |
237 else if(ev->window == root) { |
238 issel = True; |
238 issel = True; |
239 XSetInputFocus(dpy, root, RevertToPointerRoot, CurrentTime); |
239 XSetInputFocus(dpy, root, RevertToPointerRoot, CurrentTime); |
240 drawall(); |
240 drawall(); |