From: Duna Oh Date: Sun, 5 Mar 2017 23:46:33 +0000 (+0900) Subject: cbhm: do not iconify when LCD display is off X-Git-Tag: accepted/tizen/3.0/common/20170307.113142~9 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e3066192e439b605bdd0031066e94ca5f937a180;p=platform%2Fupstream%2Fenlightenment.git cbhm: do not iconify when LCD display is off Signed-off-by: Duna Oh Change-Id: Ifb932e0f82df450df0b578bbb363df58b2666ac9 --- diff --git a/src/bin/e_policy.c b/src/bin/e_policy.c index e117ee2..814aa79 100644 --- a/src/bin/e_policy.c +++ b/src/bin/e_policy.c @@ -687,6 +687,10 @@ _e_policy_cb_hook_client_eval_pre_new_client(void *d EINA_UNUSED, E_Client *ec) } ec->layer = E_POLICY_TOAST_POPUP_LAYER; } + if (e_policy_client_is_cbhm(ec)) + { + ec->exp_iconify.skip_iconify = EINA_TRUE; + } } static void diff --git a/src/bin/services/e_service_cbhm.c b/src/bin/services/e_service_cbhm.c index 115be63..6454ee5 100644 --- a/src/bin/services/e_service_cbhm.c +++ b/src/bin/services/e_service_cbhm.c @@ -204,6 +204,9 @@ e_service_cbhm_client_set(E_Client *ec) cbhm->ec = ec; cbhm->show_block = EINA_TRUE; + // set skip iconify + ec->exp_iconify.skip_iconify = 1; + e_comp_wl->selection.cbhm = ec->comp_data->surface; e_client_window_role_set(ec, "cbhm"); e_policy_conformant_part_add(ec);