There was a bug that the iconic window got the pre-unobscured visibility event when it requested to map window.
In this case, e doesn't send the pre-unobsucred event because its window is in iconic state.
Change-Id: I7d42ef99117c1e07756e4d05ebafe32ba2e6c106
ec->first_mapped = 1;
e_policy_visibility_client_hide_job_cancel(ec);
- e_vis_client_check_send_pre_visibility_event(ec, EINA_FALSE);
+ if (!(ec->iconic && ec->exp_iconify.by_client))
+ e_vis_client_check_send_pre_visibility_event(ec, EINA_FALSE);
ELOGF("COMP", "Un-Set launching flag", ec->pixmap, ec);
ec->launching = EINA_FALSE;