--- a/event.c Mon Jan 22 10:22:58 2007 +0100 +++ b/event.c Mon Jan 22 10:35:58 2007 +0100 @@ -269,8 +269,8 @@ XCrossingEvent *ev = &e->xcrossing; if((ev->window == root) && !ev->same_screen) { - focus(NULL); issel = False; + focus(sel); } }