Summary: Since the surface_swap functionality is changed now, we no
longer need to bother checking if the leaf is busy as we don't use the
leaf itself inside this function anymore.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
void
_evas_shm_surface_swap(Shm_Surface *surface)
{
- Shm_Leaf *leaf;
-
LOGFN(__FILE__, __LINE__, __FUNCTION__);
- leaf = &surface->leaf[surface->curr_buff];
- if (!leaf) return;
-
- if (leaf->busy)
- {
- WRN("Trying to use a busy buffer");
- return;
- }
-
- /* DBG("Current Leaf %d", (int)(leaf - &surface->leaf[0])); */
-
surface->last_buff = surface->curr_buff;
surface->dx = 0;
wl_surface_commit(surface->surface);
- leaf = &surface->leaf[surface->curr_buff];
leaf->busy = 1;
}