}
static void
+_tzlaunch_iface_cb_destroy(struct wl_client *client, struct wl_resource *resource)
+{
+ wl_resource_destroy(resource);
+}
+
+static void
_tzlaunch_img_iface_cb_destroy(struct wl_client *client EINA_UNUSED, struct wl_resource *res_tzlaunch_img)
{
wl_resource_destroy(res_tzlaunch_img);
static const struct tizen_launchscreen_interface _tzlaunch_iface =
{
- _tzlaunch_iface_cb_create_img
+ _tzlaunch_iface_cb_create_img,
+ _tzlaunch_iface_cb_destroy,
};
static const struct tizen_launch_effect_interface _tzlaunch_effect_iface =
global = wl_global_create(e_comp_wl->wl.disp,
&tizen_launchscreen_interface,
- 1,
+ 2,
NULL,
_tzlaunch_cb_bind);
EINA_SAFETY_ON_NULL_GOTO(global, err);