Clear ps->sync_fence after error, part 2

Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
This commit is contained in:
Yuxuan Shui 2018-12-30 22:13:30 +00:00
parent 14f357ea2b
commit e7a8adf2cc
No known key found for this signature in database
GPG Key ID: 37C999F617EA1A47
1 changed files with 1 additions and 0 deletions

View File

@ -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)) { if (!x_fence_sync(ps, ps->sync_fence)) {
log_error("x_fence_sync failed, xrender-sync-fence will be disabled from now on."); log_error("x_fence_sync failed, xrender-sync-fence will be disabled from now on.");
xcb_sync_destroy_fence(ps->c, ps->sync_fence); xcb_sync_destroy_fence(ps->c, ps->sync_fence);
ps->sync_fence = XCB_NONE;
ps->o.xrender_sync_fence = false; ps->o.xrender_sync_fence = false;
} }
} }