e_tizen_display_policy_shutdown(void)
{
E_Tizen_Display_Policy_Res *tz_dpy_pol_res;
- E_Tizen_Display_Policy_Surface *dpy_surf;
+ Eina_List *l;
+ Eina_List *l_next;
if (!g_tizen_display_policy) return;
- EINA_LIST_FREE(g_tizen_display_policy->tz_dpy_pols, tz_dpy_pol_res)
+ E_FREE_LIST(hooks_ec, e_client_hook_del);
+
+ EINA_LIST_FOREACH_SAFE(g_tizen_display_policy->tz_dpy_pols, l, l_next, tz_dpy_pol_res)
{
- EINA_LIST_FREE(tz_dpy_pol_res->dpy_surfs, dpy_surf)
- {
- E_FREE(dpy_surf);
- }
wl_resource_destroy(tz_dpy_pol_res->res_tz_dpy_pol);
-
- E_FREE(tz_dpy_pol_res);
}
+ eina_list_free(g_tizen_display_policy->tz_dpy_pols);
wl_global_destroy(g_tizen_display_policy->global);