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.
This commit is contained in:
parent
d5a25283dc
commit
c907f5af4a
1 changed files with 2 additions and 0 deletions
|
@ -55,7 +55,9 @@ static gboolean run_func(ObActionsData *data, gpointer options)
|
||||||
(data->context != OB_FRAME_CONTEXT_CLIENT &&
|
(data->context != OB_FRAME_CONTEXT_CLIENT &&
|
||||||
data->context != OB_FRAME_CONTEXT_FRAME))
|
data->context != OB_FRAME_CONTEXT_FRAME))
|
||||||
{
|
{
|
||||||
|
actions_client_move(data, TRUE);
|
||||||
client_activate(data->client, o->here, FALSE, FALSE, TRUE);
|
client_activate(data->client, o->here, FALSE, FALSE, TRUE);
|
||||||
|
actions_client_move(data, FALSE);
|
||||||
}
|
}
|
||||||
} else if (data->context == OB_FRAME_CONTEXT_DESKTOP) {
|
} else if (data->context == OB_FRAME_CONTEXT_DESKTOP) {
|
||||||
/* focus action on the root window. make keybindings work for this
|
/* focus action on the root window. make keybindings work for this
|
||||||
|
|
Loading…
Reference in a new issue