tizen_renderer_surface_send_redraw_request(info->resource);
}
-static struct ds_tizen_renderer_info *
-tizen_renderer_client_find_info(struct ds_tizen_renderer_client *client,
- struct ds_surface *surface)
-{
- struct ds_tizen_renderer_info *info;
-
- wl_list_for_each(info, &client->infos, link) {
- if (surface == info->surface)
- return info;
- }
-
- return NULL;
-}
-
-static struct ds_tizen_renderer_info *
-tizen_renderer_client_get_info(struct ds_tizen_renderer_client *client,
- struct ds_surface *surface)
-{
- struct ds_tizen_renderer_info *info;
-
- info = tizen_renderer_client_find_info(client, surface);
- if (info)
- return info;
-
- info = calloc(1, sizeof *info);
- if (info == NULL) {
- ds_err("calloc() failed. tizen_renderer");
- return NULL;
- }
-
- info->client = client;
- info->surface = surface;
-
- wl_signal_init(&info->events.destroy);
-
- wl_list_insert(&client->infos, &info->link);
-
- return info;
-}
-
static void
renderer_handle_display_destroy(struct wl_listener *listener, void *data)
{