Change-Id: I1528d5f6a31ec3ebbf1f8b0cd2a3f193034084af
EINTERN void
e_plane_free(E_Plane *plane)
{
+ Eina_List *l = NULL, *ll = NULL;
+ const tbm_format *formats;
+
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 (plane->name) eina_stringshare_del(plane->name);
if (plane->renderer) _e_plane_renderer_unset(plane);
if (plane->ec) e_plane_ec_set(plane, NULL);