AS-IS
- when the renderer_client is removed, the info is also erased
TO-BE
- regardless of the renderer_client's destruction, the info is maintained
Change-Id: I4af548b3f1c71b06183b09882095705fac31bb82
ds_inf("_tizen_renderer_client_handle_destroy (client:%p)", client);
wl_list_for_each_safe(info, tmp, &client->infos, link) {
- wl_signal_emit(&info->events.destroy, info);
- wl_resource_destroy(info->resource);
+ info->client = NULL;
+ wl_list_remove(&info->link);
}
wl_list_remove(&client->link);