e_policy_wl: aux hint wm.policy.win.deiconify.update 59/140159/1
authorJuyeon Lee <juyeonne.lee@samsung.com>
Tue, 11 Jul 2017 03:03:06 +0000 (12:03 +0900)
committerJuyeon Lee <juyeonne.lee@samsung.com>
Mon, 24 Jul 2017 04:59:58 +0000 (13:59 +0900)
wm.policy.win.deiconify.approve.disable is replaced with this name,
to extend its functionaly, noly only disabling but also pending job for
deiconify render

Change-Id: I12f897691fcbf0e33c3dd87a4d02149b20520180

src/bin/e_policy_wl.c

index 952b3110bb77394d5217ad8961c051521e95cacd..de3fe305775a106712afc6e98fb126943d5757d6 100644 (file)
@@ -250,7 +250,7 @@ enum _E_Policy_Hint_Type
 {
    E_POLICY_HINT_USER_GEOMETRY = 0,
    E_POLICY_HINT_FIXED_RESIZE = 1,
-   E_POLICY_HINT_DEICONIFY_APPROVE_DISABLE = 2,
+   E_POLICY_HINT_DEICONIFY_UPDATE = 2,
    E_POLICY_HINT_ICONIFY = 3,
    E_POLICY_HINT_ABOVE_LOCKSCREEN = 4,
    E_POLICY_HINT_GESTURE_DISABLE = 5,
@@ -265,7 +265,7 @@ static const char *hint_names[] =
 {
    "wm.policy.win.user.geometry",
    "wm.policy.win.fixed.resize",
-   "wm.policy.win.deiconify.approve.disable",
+   "wm.policy.win.deiconify.update",
    "wm.policy.win.iconify",
    "wm.policy.win.above.lock",
    "wm.policy.win.gesture.disable",
@@ -2261,16 +2261,13 @@ _e_policy_wl_aux_hint_apply(E_Client *ec)
           {
              /* TODO: support other aux_hints */
           }
-        else if (!strcmp(hint->hint, hint_names[E_POLICY_HINT_DEICONIFY_APPROVE_DISABLE]))
+        else if (!strcmp(hint->hint, hint_names[E_POLICY_HINT_DEICONIFY_UPDATE]))
           {
-             Eina_Bool disable;
-
              if (!strcmp(hint->val, "1"))
-               disable = EINA_TRUE;
+               ec->exp_iconify.deiconify_update = EINA_TRUE;
              else
-               disable = EINA_FALSE;
+               ec->exp_iconify.deiconify_update = EINA_FALSE;
 
-             e_policy_visibility_uniconify_render_disable_set(ec, disable);
           }
         else if (!strcmp(hint->hint, hint_names[E_POLICY_HINT_GESTURE_DISABLE]))
           {