_e_plane_pp_pending_data_remove(plane);
if (plane->is_external)
- {
- tdm_layer_unset_buffer(plane->tlayer);
- tdm_layer_commit(plane->tlayer, NULL, NULL);
- }
+ tdm_layer_unset_buffer(plane->tlayer);
return;
}
if (plane->is_external)
{
if (!e_output_connected(output))
- tdm_layer_unset_buffer(tlayer);
+ {
+ tdm_layer_unset_buffer(tlayer);
+ goto fail;
+ }
}
aligned_width = _e_plane_aligned_width_get(data->tsurface);
output = plane->output;
if (!e_output_connected(output))
- {
- tdm_layer_unset_buffer(plane->tlayer);
- tdm_layer_commit(plane->tlayer, NULL, NULL);
- }
+ tdm_layer_unset_buffer(plane->tlayer);
}
static void