X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=openbox%2Faction.c;h=f106697971ee4c3617821e48cecc2f07dd65ec60;hb=8159ac5f8634ccaf7cd34e12ea1efa457e4bdcac;hp=0a2d2b627b890346b50ac5991317f58f552a1c80;hpb=c8b4710755f5580cb086a9e23d8db0d65c7416e5;p=chaz%2Fopenbox diff --git a/openbox/action.c b/openbox/action.c index 0a2d2b62..f1066979 100644 --- a/openbox/action.c +++ b/openbox/action.c @@ -20,6 +20,7 @@ #include "debug.h" #include "client.h" #include "focus.h" +#include "focus_cycle.h" #include "moveresize.h" #include "menu.h" #include "prop.h" @@ -46,8 +47,8 @@ static void client_action_end(union ActionData *data) { if (config_focus_follow) if (data->any.context != OB_FRAME_CONTEXT_CLIENT) { - if (!data->any.button) { - event_ignore_queued_enters(); + if (!data->any.button && data->any.c) { + event_ignore_all_queued_enters(); } else { ObClient *c;