button release gettnig processed first. answer: don't queue
moveresize starts. UGLY HACK XXX */
if (a->data.any.interactive || a->func == action_move ||
- a->func == action_resize)
+ a->func == action_resize || a->func == action_showmenu)
{
/* interactive actions are not queued */
a->func(&a->data);
go moving on us */
event_halt_focus_delay();
- client_focus(data->client.any.c, FALSE);
+ client_focus(data->client.any.c);
}
} else {
/* focus action on something other than a client, make keybindings