diff options
author | Mike Blumenkrantz <zmike@osg.samsung.com> | 2016-09-27 10:58:50 -0400 |
---|---|---|
committer | Mike Blumenkrantz <zmike@osg.samsung.com> | 2016-09-27 10:59:52 -0400 |
commit | bb53d4606fa5bea729983183095ad7d8b05c0697 (patch) | |
tree | 64768c08c58a0ea3d1a6c169c437f26e6294c292 | |
parent | 2df378b81e96bd5d11e329b0c3b3282bb82d6a4f (diff) | |
download | enlightenment-bb53d4606fa5bea729983183095ad7d8b05c0697.tar.gz |
do not consume key events in comp autoclose key callback if desklock is active
fix T4655
-rw-r--r-- | src/bin/e_comp_object.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/bin/e_comp_object.c b/src/bin/e_comp_object.c index 9cee12ce67..b1fc5cae96 100644 --- a/src/bin/e_comp_object.c +++ b/src/bin/e_comp_object.c @@ -4286,6 +4286,7 @@ _e_comp_object_autoclose_key_down_cb(void *data EINA_UNUSED, int type EINA_UNUSE Ecore_Event_Key *ev = event; Eina_Bool del = EINA_TRUE; + if (e_desklock_state_get()) return ECORE_CALLBACK_RENEW; /* returning false in key_cb means delete the object */ if (e_comp->autoclose.key_cb) del = !e_comp->autoclose.key_cb(e_comp->autoclose.data, ev); |