wl_buffer_add_listener((void *)buf_info->wl_buffer,
&wl_buffer_release_listener, tbm_surface);
- wl_display_flush(surf_source->disp_source->disp);
tbm_surface_internal_add_user_data(tbm_surface, KEY_BUFFER_INFO,
(tbm_data_free)__cb_twe_buffer_free_callback);
wl_surface_commit(wl_surface);
+ wl_display_flush(surf_source->disp_source->disp);
+
TRACE_MARK("[COMMIT] BO(%d)",
tbm_bo_export(tbm_surface_internal_get_bo(tbm_surface, 0)));
TRACE_ASYNC_BEGIN((int)tbm_surface, "[COMMIT ~ RELEASE] BO(%d)",
wl_surface_commit(wl_surface);
+ wl_display_flush(surf_source->disp_source->disp);
+
TRACE_ASYNC_BEGIN((int)tbm_surface, "[COMMIT ~ RELEASE] BO(%d)",
tbm_bo_export(tbm_surface_internal_get_bo(tbm_surface, 0)));