{
Evas_Event_Mouse_Down *e = event;
uint32_t serial;
+ E_Comp_Wl_Client_Data *volume_cdata = e_client_cdata_get(_volume_ec);
serial = wl_display_next_serial(e_comp_wl->wl.disp);
wl_touch_send_down(_volume_wl_touch, serial, e->timestamp,
- _volume_ec->comp_data->surface, 0,
+ volume_cdata->surface, 0,
wl_fixed_from_int(e->canvas.x - _volume_ec->client.x),
wl_fixed_from_int(e->canvas.y - _volume_ec->client.y));
}
{
Evas_Event_Multi_Down *e = event;
uint32_t serial;
+ E_Comp_Wl_Client_Data *volume_cdata = e_client_cdata_get(_volume_ec);
serial = wl_display_next_serial(e_comp_wl->wl.disp);
wl_touch_send_down(_volume_wl_touch, serial, e->timestamp,
- _volume_ec->comp_data->surface, e->device,
+ volume_cdata->surface, e->device,
wl_fixed_from_int(e->canvas.x - _volume_ec->client.x),
wl_fixed_from_int(e->canvas.y - _volume_ec->client.y));
}
Eina_List *l;
struct wl_client *wc;
struct wl_resource *res;
+ E_Comp_Wl_Client_Data *volume_cdata = e_client_cdata_get(_volume_ec);
if (_volume_wl_touch) goto end;
- wc = wl_resource_get_client(_volume_ec->comp_data->surface);
+ wc = wl_resource_get_client(volume_cdata->surface);
EINA_LIST_FOREACH(e_comp_wl->touch.resources, l, res)
{
if (wl_resource_get_client(res) != wc) continue;