}
data = E_NEW(E_Plane_Commit_Data, 1);
+ if (!data) goto fail;
data->plane = plane;
data->renderer = NULL;
data->tsurface = pp_tsurface;
if (plane->unset_commit)
{
data = E_NEW(E_Plane_Commit_Data, 1);
+ if (!data) return NULL;
data->plane = plane;
data->renderer = NULL;
data->tsurface = NULL;
if (plane->ec)
{
data = E_NEW(E_Plane_Commit_Data, 1);
+ if (!data) return NULL;
data->plane = plane;
data->renderer = plane->renderer;
data->tsurface = plane->tsurface;
if (plane->is_fb)
{
data = E_NEW(E_Plane_Commit_Data, 1);
+ if (!data) return NULL;
data->plane = plane;
data->renderer = plane->renderer;
data->tsurface = plane->tsurface;