summaryrefslogtreecommitdiff
path: root/openbox/actions
diff options
context:
space:
mode:
authorMikael Magnusson <mikachu@comhem.se>2008-02-08 14:00:38 +0100
committerDana Jansens <danakj@orodu.net>2008-02-13 21:37:28 -0500
commitc907f5af4ad16b1b0ddcf9a17e1a196a079dd09a (patch)
tree7a5547235311e1dc1803076bca0b227acf923037 /openbox/actions
parentd5a25283dceb4b0eb7f1dcba1ac15674f6422fbe (diff)
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.
Diffstat (limited to 'openbox/actions')
-rw-r--r--openbox/actions/focus.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/openbox/actions/focus.c b/openbox/actions/focus.c
index 67c1479f..0ef9d268 100644
--- a/openbox/actions/focus.c
+++ b/openbox/actions/focus.c
@@ -55,7 +55,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