tbm_surface_queue_release(hwc->pp_tqueue, data->buffer.tsurface);
E_FREE(data);
+ _e_hwc_windows_commit_data_release(hwc, 0, 0, 0);
+ hwc->wait_commit = EINA_FALSE;
+ hwc->pp_commit = EINA_FALSE;
+
return EINA_FALSE;
}
tdm_pp_destroy(hwc->tpp);
hwc->tpp = NULL;
}
-
+ _e_hwc_windows_commit_data_release(hwc, 0, 0, 0);
hwc->wait_commit = EINA_FALSE;
hwc->pp_commit = EINA_FALSE;
{
_e_hwc_windows_pp_pending_data_remove(hwc);
tbm_surface_queue_release(hwc->pp_tqueue, tsurface_dst);
+ _e_hwc_windows_commit_data_release(hwc, 0, 0, 0);
hwc->wait_commit = EINA_FALSE;
hwc->pp_commit = EINA_FALSE;