{
E_Zone *zone;
E_Client *ec;
+ E_View_Client *view_client;
Eina_Tiler *t;
Eina_Rectangle r, *_r;
calc_skip_type = 0;
if (e_object_is_del(E_OBJECT(ec))) continue;
if (e_client_util_ignored_get(ec)) continue;
- if (!e_client_view_get(ec)) continue;
+ view_client = e_client_view_get(ec);
+ if (!view_client) continue;
if (ec->visibility.skip) continue;
if (ec->is_cursor) continue;
cdata = e_client_cdata_get(ec);
if (e_comp_wl_subsurface_check(ec)) continue;
if ((!ec->first_mapped) &&
- (e_comp_object_content_type_get(ec->frame) == E_COMP_OBJECT_CONTENT_TYPE_INT_IMAGE)) continue;
+ (e_view_client_content_type_get(view_client) == 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; */