rem: if (event->xcrossing.window == event->xcrossing.root && event->xcrossing.mode == NotifyNormal && event->xcrossing.detail != NotifyInferior && wPreferences.focus_mode != WKF_CLICK) {  WScreen *scr = wScreenForRootWindow(event->xcrossing.root);  wSetFocusTo(scr, NULL); }
context: handleLeaveNotify(XEvent *event){    WObjDescriptor *desc = NULL;    if (XFindContext(dpy, event->xcrossing.window, wWinContext, 		     (XPointer *)&desc)!=XCNOENT) {        if(desc->handle_leavenotify)	    (*desc->handle_leavenotify)(desc, event);    }    if (event->xcrossing.window == event->xcrossing.root	&& event->xcrossing.mode == NotifyNormal	&& event->xcrossing.detail != NotifyInferior	&& wPreferences.focus_mode != WKF_CLICK) {	WScreen *scr = wScreenForRootWindow(event->xcrossing.root);	wSetFocusTo(scr, NULL);    }}