summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@osg.samsung.com>2016-03-31 14:02:25 -0400
committerMike Blumenkrantz <zmike@osg.samsung.com>2016-03-31 14:02:25 -0400
commita9415f696b94bb57de34c7a42fc098eabdd0e643 (patch)
tree4f9500d8753bc5a4d19cbd6bd44faa9bec40ab06
parent56121908d5815d9f1234b5d17f2d9c6c35008e78 (diff)
downloadenlightenment-a9415f696b94bb57de34c7a42fc098eabdd0e643.tar.gz
allow some client zone/desk move actions to occur on action client
-rw-r--r--src/bin/e_actions.c6
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;
}