X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Factions%2Factivate.c;h=c3f3f98e2b62b75a0e4b715b2b4606bb917ffcc4;hb=d642be361fde438e2b29b7374b4d6465f47ad9e9;hp=a431bafd027c49774cafcd740b409e7e3d100a62;hpb=bb0fd965c50289c02619113f113927294fa5be23;p=chaz%2Fopenbox diff --git a/openbox/actions/activate.c b/openbox/actions/activate.c index a431bafd..c3f3f98e 100644 --- a/openbox/actions/activate.c +++ b/openbox/actions/activate.c @@ -53,12 +53,7 @@ static gboolean run_func(ObActionsData *data, gpointer options) Options *o = options; if (data->client) { - gboolean mouse = (data->uact == OB_USER_ACTION_MOUSE_PRESS || - data->uact == OB_USER_ACTION_MOUSE_RELEASE || - data->uact == OB_USER_ACTION_MOUSE_CLICK || - data->uact == OB_USER_ACTION_MOUSE_DOUBLE_CLICK || - data->uact == OB_USER_ACTION_MOUSE_MOTION); - if (!mouse || client_mouse_focusable(data->client) || + if (data->button == 0 || client_mouse_focusable(data->client) || data->context != OB_FRAME_CONTEXT_CLIENT || data->context != OB_FRAME_CONTEXT_FRAME) {