static E_Comp_Wl_Buffer *
_get_comp_wl_buffer(E_Client *ec)
{
- E_Comp_Wl_Client_Data *cdata = (E_Comp_Wl_Client_Data*)ec->comp_data;
+ E_Comp_Wl_Client_Data *cdata = e_client_cdata_get(ec);
if (!cdata) return NULL;
E_Comp_Wl_Buffer_Ref *buffer_ref = &cdata->buffer_ref;
tbm_surface_h tsurface = NULL;
E_Plane_Renderer *renderer = plane->renderer;
E_Client *ec = plane->ec;
+ E_Comp_Wl_Client_Data *cdata = e_client_cdata_get(ec);
E_Comp_Wl_Buffer *buffer = NULL;
- buffer = ec->comp_data->buffer_ref.buffer;
+ buffer = cdata->buffer_ref.buffer;
if (!buffer) return NULL;
if (!e_comp_object_hwc_update_exists(ec->frame)) return NULL;