From bd8c81547f20734de4f614eb5a784dece20cee51 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Wed, 1 Jan 2020 11:19:39 +0100 Subject: [PATCH] render: call wl_display_flush() right after wl_surface_commit() This groups the two calls, for readability. --- render.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/render.c b/render.c index ff387a0b..0a7fdf69 100644 --- a/render.c +++ b/render.c @@ -819,7 +819,6 @@ grid_render(struct terminal *term) wl_surface_set_buffer_scale(term->window->surface, term->scale); - if (term->wl->presentation != NULL && term->render.presentation_timings) { clock_gettime(term->wl->presentation_clock_id, &term->render.commit_time); @@ -835,6 +834,7 @@ grid_render(struct terminal *term) } wl_surface_commit(term->window->surface); + wl_display_flush(term->wl->display); #if TIME_FRAME_RENDERING struct timeval end_time; @@ -845,7 +845,6 @@ grid_render(struct terminal *term) LOG_INFO("frame rendered in %lds %ldus", render_time.tv_sec, render_time.tv_usec); #endif - wl_display_flush(term->wl->display); } static void