Some clients have an external content instead of nternal image object to
project client's buffer until the clients gets be first_mapped status.
This patch checks the client have external content or not, to include
the client into visibility calculation list.
Change-Id: Ib86333b35cbbaf0be27dcc159d274fb5a005bab6
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
/* if ec is subsurface, skip this */
cdata = (E_Comp_Wl_Client_Data *)ec->comp_data;
if (cdata && cdata->sub.data) continue;
- if (!ec->first_mapped) continue;
+ if ((!ec->first_mapped) &&
+ (e_comp_object_content_type_get(ec->frame) == E_COMP_OBJECT_CONTENT_TYPE_INT_IMAGE)) continue;
/* TODO: need to check whether window intersects with entire screen, not zone. */
/* if (!E_INTERSECTS(ec->x, ec->y, ec->w, ec->h, zone->x, zone->y, zone->w, zone->h)) continue; */