_tzpol_cb_unbind(struct wl_resource *res_tzpol)
{
E_Policy_Wl_Tzpol *tzpol;
+ E_Policy_Appinfo *epai = NULL;
+ pid_t pid = -1;
+
+ wl_client_get_credentials(wl_resource_get_client(res_tzpol), &pid, NULL, NULL);
+ epai = e_policy_appinfo_find_with_pid(pid);
+ if (epai)
+ e_policy_appinfo_del(epai);
tzpol = _e_policy_wl_tzpol_get(res_tzpol);
EINA_SAFETY_ON_NULL_RETURN(tzpol);
{
E_Policy_Wl_Tzlaunch_Appinfo *tzlaunch_appinfo= NULL;
Eina_List *l, *ll;
+ E_Policy_Appinfo *epai = NULL;
+ pid_t pid = -1;
+
+ wl_client_get_credentials(wl_resource_get_client(res_tzlaunch_appinfo), &pid, NULL, NULL);
+ epai = e_policy_appinfo_find_with_pid(pid);
+ if (epai)
+ e_policy_appinfo_del(epai);
EINA_LIST_FOREACH_SAFE(polwl->tzlaunch_appinfo, l, ll, tzlaunch_appinfo)
{