X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;ds=sidebyside;f=openbox%2Factions%2Ffocus.c;h=ea7a6a2c83bf59efa8bc011ea43282e927601872;hb=b6b9124ad09d05dfd25ea31cf4607edd45541254;hp=254850ecc728e67e8c0651bd9a6ba944de1e1529;hpb=a07465f376b0a33270532501127ec812efe2c2b2;p=chaz%2Fopenbox diff --git a/openbox/actions/focus.c b/openbox/actions/focus.c index 254850ec..ea7a6a2c 100644 --- a/openbox/actions/focus.c +++ b/openbox/actions/focus.c @@ -45,9 +45,15 @@ static gboolean run_func(ObActionsData *data, gpointer options) Options *o = options; if (data->client) { +/* + ob_debug("button %d focusable %d context %d %d %d\n", + data->button, client_mouse_focusable(data->client), + data->context, + OB_FRAME_CONTEXT_CLIENT, OB_FRAME_CONTEXT_FRAME); +*/ if (data->button == 0 || client_mouse_focusable(data->client) || - data->context != OB_FRAME_CONTEXT_CLIENT || - data->context != OB_FRAME_CONTEXT_FRAME) + (data->context != OB_FRAME_CONTEXT_CLIENT && + data->context != OB_FRAME_CONTEXT_FRAME)) { client_activate(data->client, o->here, FALSE, FALSE, TRUE); }