evas_object_hide(ec->frame);
}
-static void
-_e_input_thread_client_free(void *data)
-{
- E_Input_Thread_Request_EClient_Data *ec_data = data;
- EINA_SAFETY_ON_NULL_RETURN(ec_data);
-
- INF("[input thread|%s] ec: %p, surface: %p\n", __func__, ec_data->ec, ec_data->wl_surface);
-}
-
EINTERN void
e_comp_wl_client_surface_finish(E_Client *ec)
{
}
}
- E_Input_Thread_Request_EClient_Data ec_free_data;
- memset(&ec_free_data, 0, sizeof(E_Input_Thread_Request_EClient_Data));
- ec_free_data.ec = ec;
- ec_free_data.wl_surface = ec->comp_data->wl_surface;
-
- INF("[e_comp_wl_client_surface_finish] surface: %p\n", ec_free_data.wl_surface);
- e_input_thread_safe_call(_e_input_thread_client_free, &ec_free_data, sizeof(E_Input_Thread_Request_EClient_Data));
-
e_comp_wl_client_surface_set(ec, NULL);
ec->comp_data->wl_surface = NULL;