From: Junseok, Kim Date: Mon, 18 May 2020 07:32:17 +0000 (+0900) Subject: e_client: check child focusable when focus calculate X-Git-Tag: submit/tizen/20200528.224542~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1b9f184c5083121633b5ddefe3d639d3283ee933;p=platform%2Fupstream%2Fenlightenment.git e_client: check child focusable when focus calculate Change-Id: I1543f09709d94b5dd2fe04ae71e22250dc70e8fa Signed-off-by: Junseok, Kim --- diff --git a/src/bin/e_client.c b/src/bin/e_client.c index 9289b9d70f..271de1df2c 100644 --- a/src/bin/e_client.c +++ b/src/bin/e_client.c @@ -3662,6 +3662,8 @@ _e_client_focus_calculate(E_Zone *zone) child_list = eina_list_clone(ec->transients); EINA_LIST_FREE(child_list, cec) { + if (cec->transient_policy == E_TRANSIENT_BELOW) continue; + if (!(cec->icccm.accepts_focus || cec->icccm.take_focus)) continue; if (eina_list_data_find(defer_focus_stack, cec)) { child_deferred = EINA_TRUE;