There was a case that a window was waiting for uniconify_render of child window which
had done uniconify_render in intercept show function.
So, we add an additional checking code not to wait child's uniconify_render.
Change-Id: Iad2e52247935fe0209d89b24b0135a3f4eff4a6f
{
if (topmost->pixmap && e_pixmap_usable_get(topmost->pixmap))
{
+ if (e_policy_visibility_client_is_uniconic(topmost))
+ {
+ ELOGF("COMP", "Already child(win:0x%08x ec:%p) uniconify_render done..", ec->pixmap, ec, e_client_util_win_get(topmost), topmost);
+ return EINA_TRUE;
+ }
+
ELOGF("COMP", "Set launching flag..", topmost->pixmap, topmost);
topmost->launching = EINA_TRUE;