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 aa686641b1
commit 7a2d7cacb6
1 changed files with 6 additions and 0 deletions

View File

@ -1280,6 +1280,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;
}
@ -1340,6 +1342,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)
{
@ -1386,6 +1390,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;
}