X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Ffocus.c;h=551959f4538261e05534f3d27c9fcef7e0456218;hb=b7b4abe0d84b7a820a2ada7a08a0d3d15a86acaf;hp=58e9bcca2b970fa5435c3aa73517cc5231618a34;hpb=8428becfde4040d1043f6f1a84bfd99f45813e9c;p=chaz%2Fopenbox diff --git a/openbox/focus.c b/openbox/focus.c index 58e9bcca..551959f4 100644 --- a/openbox/focus.c +++ b/openbox/focus.c @@ -22,6 +22,8 @@ void focus_startup() mapped. */ XSetWindowAttributes attrib; + focus_client = NULL; + attrib.override_redirect = TRUE; focus_backup = XCreateWindow(ob_display, ob_root, -100, -100, 1, 1, 0, 0, InputOnly, @@ -40,6 +42,8 @@ void focus_shutdown() g_list_free(focus_order[i]); g_free(focus_order); + XDestroyWindow(ob_display, focus_backup); + /* reset focus to root */ XSetInputFocus(ob_display, PointerRoot, RevertToNone, CurrentTime); }