From e7a8adf2cc1e9aea5f7ddd152acdcddad41bb008 Mon Sep 17 00:00:00 2001 From: Yuxuan Shui Date: Sun, 30 Dec 2018 22:13:30 +0000 Subject: [PATCH] Clear ps->sync_fence after error, part 2 Signed-off-by: Yuxuan Shui --- src/render.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/render.c b/src/render.c index e3af130..b0e5cea 100644 --- a/src/render.c +++ b/src/render.c @@ -817,6 +817,7 @@ void paint_all(session_t *ps, region_t *region, const region_t *region_real, win if (!x_fence_sync(ps, ps->sync_fence)) { log_error("x_fence_sync failed, xrender-sync-fence will be disabled from now on."); xcb_sync_destroy_fence(ps->c, ps->sync_fence); + ps->sync_fence = XCB_NONE; ps->o.xrender_sync_fence = false; } }