diff options
author | Mike Blumenkrantz <zmike@osg.samsung.com> | 2016-03-31 14:02:25 -0400 |
---|---|---|
committer | Mike Blumenkrantz <zmike@osg.samsung.com> | 2016-03-31 14:02:25 -0400 |
commit | a9415f696b94bb57de34c7a42fc098eabdd0e643 (patch) | |
tree | 4f9500d8753bc5a4d19cbd6bd44faa9bec40ab06 | |
parent | 56121908d5815d9f1234b5d17f2d9c6c35008e78 (diff) | |
download | enlightenment-a9415f696b94bb57de34c7a42fc098eabdd0e643.tar.gz |
allow some client zone/desk move actions to occur on action client
-rw-r--r-- | src/bin/e_actions.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/bin/e_actions.c b/src/bin/e_actions.c index b3ff169c08..b51300c074 100644 --- a/src/bin/e_actions.c +++ b/src/bin/e_actions.c @@ -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; } |