e_policy : ensure iconify event prior to visibility event in case of UNOBSCURED 45/104545/1
authorJunghwan Choi <jhhh.choi@samsung.com>
Tue, 13 Dec 2016 12:26:38 +0000 (21:26 +0900)
committerJunghwan Choi <jhhh.choi@samsung.com>
Tue, 13 Dec 2016 12:26:38 +0000 (21:26 +0900)
Change-Id: I00fad111e019a1083fde16bb5da5fbd2b5ad2862
Signed-off-by: Junghwan Choi <jhhh.choi@samsung.com>
src/bin/e_policy.c

index 91212e79ba266686d6dc97d7e263f18df1a5db2b..5efd5e22a9899be2dc6ba8ba50a293dbe84d3087 100644 (file)
@@ -774,14 +774,14 @@ _e_policy_cb_hook_client_visibility(void *d EINA_UNUSED, E_Client *ec)
 {
    if (ec->visibility.changed)
      {
-        e_policy_client_visibility_send(ec);
-
         if (ec->visibility.obscured == E_VISIBILITY_UNOBSCURED)
           {
              e_policy_client_uniconify_by_visibility(ec);
+             e_policy_client_visibility_send(ec);
           }
         else
           {
+             e_policy_client_visibility_send(ec);
              e_policy_client_iconify_by_visibility(ec);
           }