visibility is UNOBSCURED
When parent window is activated, parent should wait for the child to be
uniconify-rendered AND 'UNOBSCURED'.
This commit is to fix a visual defect that the parent window was uniconified
before the child and child was uniconified later.
Change-Id: I4fe0d5b4a6348c413467d8044e1cebf25becc640
{
if (topmost->pixmap && e_pixmap_usable_get(topmost->pixmap))
{
- if (e_policy_visibility_client_is_uniconic(topmost))
+ if ((e_policy_visibility_client_is_uniconic(topmost)) &&
+ (topmost->visibility.obscured == E_VISIBILITY_UNOBSCURED))
{
ELOGF("COMP", "Already child(win:0x%08zx ec:%p) uniconify_render done..", ec, e_client_util_win_get(topmost), topmost);
return EINA_TRUE;