Change-Id: Id5d57fb1130f14684a1b55051b138f171184c48b
if (e_comp_screen->pp_enabled)
{
EINA_LIST_FOREACH_SAFE(e_comp_screen->available_pp_formats, l, ll, formats)
- e_comp_screen->available_pp_formats = eina_list_remove(e_comp_screen->available_pp_formats, l);
+ {
+ if (!formats) continue;
+ e_comp_screen->available_pp_formats = eina_list_remove(e_comp_screen->available_pp_formats, l);
+ }
}
if (e_comp_screen->bufmgr) tbm_bufmgr_deinit(e_comp_screen->bufmgr);
if (e_comp_screen->tdisplay) tdm_display_deinit(e_comp_screen->tdisplay);
if (!plane) return;
EINA_LIST_FOREACH_SAFE(plane->available_formats, l, ll, formats)
- plane->available_formats = eina_list_remove_list(plane->available_formats, l);
+ {
+ if (!formats) continue;
+ plane->available_formats = eina_list_remove_list(plane->available_formats, l);
+ }
if (plane->name) eina_stringshare_del(plane->name);
if (plane->renderer) _e_plane_renderer_unset(plane);