Change-Id: Ic91aa678659b12c9ce80bce87504deef2e4299af
_print_buffer_lists(wl_egl_surface);
+ if (wl_egl_surface->vblank) {
+ tpl_gmutex_lock(&wl_egl_surface->vblank->mutex);
+
+ if (wl_egl_surface->vblank->waiting_buffers)
+ __tpl_list_fini(wl_egl_surface->vblank->waiting_buffers, NULL);
+
+ tpl_gmutex_unlock(&wl_egl_surface->vblank->mutex);
+ }
+
if ((tsq_err = tbm_surface_queue_flush(wl_egl_surface->tbm_queue))
!= TBM_SURFACE_QUEUE_ERROR_NONE) {
TPL_ERR("Failed to flush tbm_surface_queue(%p) tsq_err(%d)",