X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=openbox%2Ffocus.c;h=4c663c3f124eabd30a223489263f1f24b6eb2120;hb=8446e50b7a6af13f2e06b8bdb2784ce2cb11ce5e;hp=e62b3dbdbfb02c9b7a8294b9104cadface570482;hpb=c6fe4f8d8f4bd462ff9b1b1344422d0115cd5ff3;p=chaz%2Fopenbox diff --git a/openbox/focus.c b/openbox/focus.c index e62b3dbd..4c663c3f 100644 --- a/openbox/focus.c +++ b/openbox/focus.c @@ -273,8 +273,6 @@ void focus_fallback(gboolean allow_refocus) */ focus_nothing(); - focus_client = NULL; - if ((new = focus_fallback_target(allow_refocus, old))) client_focus(new); } @@ -287,6 +285,8 @@ void focus_nothing() screen_install_colormap(NULL, TRUE); } + focus_client = NULL; + /* when nothing will be focused, send focus to the backup target */ XSetInputFocus(ob_display, screen_support_win, RevertToPointerRoot, event_curtime);