_e_plane_renderer_exported_surface_release(renderer, tsurface);
}
}
+
+ if (!plane->pending_commit && !tbm_surface_queue_can_dequeue(renderer->tqueue, 0))
+ {
+ EINA_LIST_FOREACH_SAFE(renderer->disp_surfaces, l_s, ll_s, tsurface)
+ {
+ if (!tsurface) continue;
+
+ if (tsurface != renderer->displaying_tsurface)
+ {
+ _e_plane_renderer_exported_surface_release(renderer, tsurface);
+ ERR("Force release plane:%p tsurface:%p to queue:%p\n", plane, tsurface, renderer->tqueue);
+ }
+ }
+ }
}
}