summaryrefslogtreecommitdiff
path: root/openbox
diff options
context:
space:
mode:
Diffstat (limited to 'openbox')
-rw-r--r--openbox/actions/focus.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/openbox/actions/focus.c b/openbox/actions/focus.c
index 254850ec..afa5f8ff 100644
--- a/openbox/actions/focus.c
+++ b/openbox/actions/focus.c
@@ -45,9 +45,13 @@ 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);
}