once client is unmaped and trying to map again to show,
server should check if it is iconified by client at the step of #2
otherwise, focus gets wrong while calculating visibility zone
Client Server
1. raise ---------> ec->frame restack
2. show ---------> ec map
3. uniconify by client ---------> ec->frame show
Change-Id: I137719481920d2d0b1e8fae03e23839a6a82b607
/* map this surface if needed */
ec->visible = EINA_TRUE;
- evas_object_show(ec->frame);
+ if (!ec->exp_iconify.by_client)
+ evas_object_show(ec->frame);
ec->comp_data->mapped = EINA_TRUE;
}