X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=openbox%2Factions%2Ffocus.c;h=254850ecc728e67e8c0651bd9a6ba944de1e1529;hb=06ed8ab6c03337710acba8d6a70781456e979384;hp=9be6741cd38bf9810ab5472267f0633165e6030d;hpb=6c5f6ed1f5d501c79977a55c0f2430ebdd32ef6c;p=chaz%2Fopenbox diff --git a/openbox/actions/focus.c b/openbox/actions/focus.c index 9be6741c..254850ec 100644 --- a/openbox/actions/focus.c +++ b/openbox/actions/focus.c @@ -51,10 +51,9 @@ static gboolean run_func(ObActionsData *data, gpointer options) { client_activate(data->client, o->here, FALSE, FALSE, TRUE); } - } else { - /* focus action on something other than a client, make keybindings - work for this openbox instance, but don't focus any specific client - */ + } else if (data->context == OB_FRAME_CONTEXT_DESKTOP) { + /* focus action on the root window. make keybindings work for this + openbox instance, but don't focus any specific client */ focus_nothing(); }