Change-Id: I6e9a489bcb37e9173f2e71370b24f346bc0d434a
NOTE:: the appid MUST be freed on hook function
struct wl_resource *resource, const char *appid)
{
E_Desk_Group *edg;
+ char *appid_tmp;
if (!(edg = wl_resource_get_user_data(resource))) return;
+ appid_tmp = strdup(appid);
+
// call the E_DESK_GROUP_HOOK_ASSIGN_APPID hook
- if (!e_desk_group_hook_call(edg, E_DESK_GROUP_HOOK_SET_APPID, (void *)appid))
+ if (!e_desk_group_hook_call(edg, E_DESK_GROUP_HOOK_SET_APPID, (void *)appid_tmp))
{
ERR("e_desk_zoom_set: fail get eout");
return;