From d9d580e0382ee11127c1f4a0691b6279b9e0dc67 Mon Sep 17 00:00:00 2001 From: Mikael Magnusson Date: Fri, 8 Feb 2008 14:00:38 +0100 Subject: [PATCH] Wrap the focus action in actions_client_move. When alt-tabbing to iconified audacious and the playlist or eq window pops up under the cursor, they "stole" focus from the main window. --- openbox/actions/focus.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/openbox/actions/focus.c b/openbox/actions/focus.c index 67640a4d..4d0f220d 100644 --- a/openbox/actions/focus.c +++ b/openbox/actions/focus.c @@ -43,7 +43,9 @@ static gboolean run_func(ObActionsData *data, gpointer options) (data->context != OB_FRAME_CONTEXT_CLIENT && data->context != OB_FRAME_CONTEXT_FRAME)) { + actions_client_move(data, TRUE); client_activate(data->client, o->here, FALSE, FALSE, TRUE); + actions_client_move(data, FALSE); } } else if (data->context == OB_FRAME_CONTEXT_DESKTOP) { /* focus action on the root window. make keybindings work for this -- 2.45.2