cbhm: do not iconify when LCD display is off 59/117359/2
authorDuna Oh <duna.oh@samsung.com>
Sun, 5 Mar 2017 23:46:33 +0000 (08:46 +0900)
committerDuna Oh <duna.oh@samsung.com>
Mon, 6 Mar 2017 01:45:17 +0000 (10:45 +0900)
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: Ifb932e0f82df450df0b578bbb363df58b2666ac9

src/bin/e_policy.c
src/bin/services/e_service_cbhm.c

index e117ee2..814aa79 100644 (file)
@@ -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
index 115be63..6454ee5 100644 (file)
@@ -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);