if (!ec->frame) continue;
if (!evas_object_visible_get(ec->frame)) continue;
/* if ec is subsurface, skip this */
- cdata = (E_Comp_Wl_Client_Data *)ec->comp_data;
+ cdata = e_client_cdata_get(ec);
if (cdata && cdata->sub.data) continue;
return ec;
if (!ec->frame) continue;
if (!evas_object_visible_get(ec->frame)) continue;
/* if ec is subsurface, skip this */
- cdata = (E_Comp_Wl_Client_Data *)ec->comp_data;
+ cdata = e_client_cdata_get(ec);
if (cdata && cdata->sub.data) continue;
return ec;
Eina_Bool found = EINA_FALSE;
int x, y, w, h;
E_Zone *zone = NULL;
- E_Comp_Wl_Client_Data *cdata = NULL;
+ E_Comp_Wl_Client_Data *cdata;
E_Output *zone_output = NULL;
Eina_List *l;
if (ec->is_cursor) continue;
if (!ec->visible) continue;
if (!evas_object_visible_get(ec->frame)) continue;
- cdata = (E_Comp_Wl_Client_Data *)ec->comp_data;
+ cdata = e_client_cdata_get(ec);
if (cdata && cdata->sub.data) continue; /* skip subsurface */
if (cdata && !cdata->mapped) continue;
if (ec->iconic) continue;
_e_output_client_resize(int w, int h)
{
E_Client *ec = NULL;
- E_Comp_Client_Data *cdata = NULL;
+ E_Comp_Wl_Client_Data *cdata;
E_CLIENT_FOREACH(ec)
{
if ((ec->visible && !ec->input_only) ||
(e_client_util_name_get(ec) != NULL && !ec->input_only))
{
- cdata = ec->comp_data;
+ cdata = e_client_cdata_get(ec);
if (cdata == NULL) continue;
if (cdata->shell.configure_send == NULL) continue;
- cdata->shell.configure_send(ec->comp_data->shell.surface, 0, w ,h);
+ cdata->shell.configure_send(cdata->shell.surface, 0, w ,h);
}
}
}