From f30651ef81a727331027f05d63c4c558dd2ef50e Mon Sep 17 00:00:00 2001 From: "JunSeok, Kim" Date: Wed, 16 Aug 2017 16:11:39 +0900 Subject: [PATCH] e_policy_wl: add implementation for version 2 of tizen_launchscreen The destructor added to tizen_launchscreen so add the implementation of server side. Change-Id: I145c9cea46571f0fa65b2462bc3f16d4452df4db --- src/bin/e_policy_wl.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/bin/e_policy_wl.c b/src/bin/e_policy_wl.c index 5e3d302..d787413 100644 --- a/src/bin/e_policy_wl.c +++ b/src/bin/e_policy_wl.c @@ -5063,6 +5063,12 @@ _launchscreen_splash_timeout(void *data) } 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); @@ -5903,7 +5909,8 @@ _tzlaunch_effect_iface_cb_type_unset(struct wl_client *client, struct wl_resourc 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 = @@ -6770,7 +6777,7 @@ e_policy_wl_defer_job(void) 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); -- 2.7.4