-
- win = find_window(e->xany.window);
- if (win)
- cur_focus = win->ws->focus;
-
- if (cur_focus && cur_focus->ws->r &&
- cur_focus->id == e->xfocus.window) {
- s = cur_focus->ws->r->s;
- if (XQueryPointer(display, cur_focus->id,
- &rr, &cr, &x, &y, &wx, &wy, &mask) != False &&
- cr == 0 && !mask &&
- x == DisplayWidth(display, s->idx) / 2 &&
- y == DisplayHeight(display, s->idx) / 2)
- unfocus_win(cur_focus);
- }