allow some client zone/desk move actions to occur on action client

This commit is contained in:
Mike Blumenkrantz 2016-03-31 14:02:25 -04:00
parent 56121908d5
commit a9415f696b
1 changed files with 6 additions and 0 deletions

View File

@ -1285,6 +1285,8 @@ ACT_FN_GO(window_desk_move_by, )
if (obj->type != E_CLIENT_TYPE)
{
obj = E_OBJECT(e_client_focused_get());
if (!obj)
obj = E_OBJECT(e_client_action_get());
if (!obj) return;
}
@ -1345,6 +1347,8 @@ ACT_FN_GO(window_zone_move_by, )
if (!params) return;
if (!obj) obj = E_OBJECT(e_client_focused_get());
if (!obj)
obj = E_OBJECT(e_client_action_get());
if (!obj) return;
if (obj->type != E_CLIENT_TYPE)
{
@ -1391,6 +1395,8 @@ ACT_FN_GO(window_desk_move_to, )
if (obj->type != E_CLIENT_TYPE)
{
obj = E_OBJECT(e_client_focused_get());
if (!obj)
obj = E_OBJECT(e_client_action_get());
if (!obj) return;
}