static E_Comp_Wl_Buffer *
_get_comp_wl_buffer(E_Client *ec)
{
- E_Comp_Wl_Client_Data *cdata = NULL;
+ E_Comp_Wl_Client_Data *cdata;
if (!ec) return NULL;
- cdata = (E_Comp_Wl_Client_Data*)ec->comp_data;
+ cdata = e_client_cdata_get(ec);
if (!cdata) return NULL;
E_Comp_Wl_Buffer_Ref *buffer_ref = &cdata->buffer_ref;
static struct wl_resource *
_get_wl_buffer(E_Client *ec)
{
- E_Comp_Wl_Client_Data *cdata = NULL;
+ E_Comp_Wl_Client_Data *cdata;
if (!ec) return NULL;
- cdata = (E_Comp_Wl_Client_Data*)ec->comp_data;
+ cdata = e_client_cdata_get(ec);
if (!cdata) return NULL;
E_Comp_Wl_Buffer_Ref *buffer_ref = &cdata->buffer_ref;
struct wayland_tbm_client_queue * cqueue = NULL;
struct wl_resource *wl_surface = NULL;
E_Comp_Wl_Data *wl_cdata = (E_Comp_Wl_Data *)e_comp->wl_comp_data;
- E_Comp_Wl_Client_Data *cdata = NULL;
+ E_Comp_Wl_Client_Data *cdata;
EINA_SAFETY_ON_NULL_RETURN_VAL(wl_cdata, NULL);
- cdata = (E_Comp_Wl_Client_Data *)e_pixmap_cdata_get(ec->pixmap);
+ cdata = e_pixmap_cdata_get(ec->pixmap);
EINA_SAFETY_ON_NULL_RETURN_VAL(cdata, NULL);
wl_surface = cdata->wl_surface;
{
E_Plane *plane = renderer->plane;
E_Client *ec = renderer->ec;
- E_Comp_Wl_Client_Data *cdata = NULL;
+ E_Comp_Wl_Client_Data *cdata;
E_Comp_Wl_Buffer *buffer = NULL;
tbm_surface_h tsurface =NULL;
if (!plane->ec_redirected) return;
if (!ec) return;
- cdata = ec->comp_data;
+ cdata = e_client_cdata_get(ec);
if (!cdata) return;
if (!cdata->mapped) return;
tbm_surface_error_e ret = TBM_SURFACE_ERROR_NONE;
tbm_surface_info_s tsurface_info;
E_Pointer *pointer = NULL;
+ E_Comp_Wl_Client_Data *cdata;
EINA_SAFETY_ON_NULL_RETURN_VAL(renderer, EINA_FALSE);
EINA_SAFETY_ON_NULL_RETURN_VAL(ec, EINA_FALSE);
output = plane->output;
EINA_SAFETY_ON_NULL_RETURN_VAL(output, EINA_FALSE);
- buffer = ec->comp_data->buffer_ref.buffer;
+ cdata = e_client_cdata_get(ec);
+ buffer = cdata->buffer_ref.buffer;
EINA_SAFETY_ON_NULL_RETURN_VAL(buffer, EINA_FALSE);
pointer = e_pointer_get(ec);
}
else
{
- ERR("unkown buffer type:%d", ec->comp_data->buffer_ref.buffer->type);
+ E_Comp_Wl_Client_Data *cdata = e_client_cdata_get(ec);
+ ERR("unkown buffer type:%d", cdata->buffer_ref.buffer->type);
return EINA_FALSE;
}