add norender_disable feature 06/256406/1
authorDoyoun Kang <doyoun.kang@samsung.com>
Fri, 2 Apr 2021 03:53:30 +0000 (12:53 +0900)
committerDoyoun Kang <doyoun.kang@samsung.com>
Fri, 2 Apr 2021 03:53:33 +0000 (12:53 +0900)
We added a new API
 - void e_policy_visibility_norender_disable_set(Eina_Bool disable)

Change-Id: I35c5f1df99701d2dc73a9a07c36ab5e1667e452d

src/bin/e_policy_visibility.c
src/bin/e_policy_visibility.h

index 27bcbbe02f1755e56c23e11581474709483d4965..97cc3cc3ceaa36d9aad8d216450fad1b8f4f2653 100644 (file)
@@ -68,6 +68,7 @@ static E_Vis_Job_Group  *pol_job_group = NULL;
 static Eina_Clist        pol_job_group_head = EINA_CLIST_INIT(pol_job_group_head);
 
 static Eina_Bool         pol_job_exec_walking = EINA_FALSE;
+static Eina_Bool         pol_vis_disable_norender = EINA_FALSE;
 
 static Eina_Inlist *_e_pol_vis_hooks[] =
 {
@@ -2577,6 +2578,13 @@ e_policy_visibility_client_below_uniconify_skip_set(E_Client *ec, Eina_Bool skip
    _e_vis_client_below_uniconify_skip_set(vc, skip);
 }
 
+E_API void
+e_policy_visibility_norender_disable_set(Eina_Bool disable)
+{
+   ELOGF("POL_VIS", "NO RENDER DISABLE SET: %d", NULL, disable);
+   pol_vis_disable_norender = disable;
+}
+
 E_API E_Pol_Vis_Hook *
 e_policy_visibility_hook_add(E_Pol_Vis_Hook_Type type, E_Pol_Vis_Hook_Cb cb, const void *data)
 {
index e6e4e98da221cc4476922f52de051064517bad43..5f877c0c3e47e09143568ad26eee0d8b0e087011 100644 (file)
@@ -76,5 +76,7 @@ EINTERN void                      e_vis_client_check_send_pre_visibility_event(E
 
 EINTERN double                    e_policy_visibility_timeout_get(void);
 
+E_API void                        e_policy_visibility_norender_disable_set(Eina_Bool disable);
+
 #endif
 #endif