static void _e_comp_wl_subsurface_stack_update(E_Client *ec);
static void
-_e_comp_wl_client_subsurface_set(E_Comp* comp, E_Client *ec, E_Comp_Wl_Subsurf_Data *sdata)
+_e_comp_wl_client_subsurface_set(E_Client *ec, E_Comp_Wl_Subsurf_Data *sdata)
{
e_comp_wl_client_surface_set(ec, ec->comp_data->wl_surface);
ec->comp_data->sub.data = sdata;
EC_CHANGED(ec);
ec->new_client = ec->netwm.ping = EINA_TRUE;
- comp->new_clients++;
+ e_comp_get()->new_clients++;
e_client_unignore(ec);
}
EINTERN void
e_comp_wl_subsurface_data_init(E_Comp_Wl_Subsurf_Data *sdata, E_Client *ec, E_Client *parent, E_Client *offscreen_parent)
{
- E_Comp *comp;
-
sdata->cached_buffer_ref.buffer = NULL;
sdata->synchronized = EINA_TRUE;
sdata->parent = parent;
e_comp_wl_surface_state_init(&sdata->cached, ec->w, ec->h);
- comp = e_comp_get();
- _e_comp_wl_client_subsurface_set(comp, ec, sdata);
+ _e_comp_wl_client_subsurface_set(ec, sdata);
_e_comp_wl_client_subsurface_parent_set(ec, parent);
e_comp_wl_hook_call(E_COMP_WL_HOOK_SUBSURFACE_CREATE, ec);