From 010ba4069191d758afddaa8aeed4ee9ef912ba23 Mon Sep 17 00:00:00 2001 From: "Pierre-Loup A. Griffais" Date: Wed, 1 Jan 2020 13:54:32 +0900 Subject: [PATCH] wlserver: Flush clients on any unlock. This should make steamcompmgr messages actually go when we send them. We're pulling too many frames out of "vsynced" clients now, need to instill a real frame cadence based on vblank and notify based on that. --- src/wlserver.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/wlserver.c b/src/wlserver.c index e05dec5..286943b 100644 --- a/src/wlserver.c +++ b/src/wlserver.c @@ -185,6 +185,7 @@ void wlserver_lock(void) void wlserver_unlock(void) { + wl_display_flush_clients(wlserver.wl_display); pthread_mutex_unlock(&waylock); } @@ -222,7 +223,6 @@ int wlserver_run(void) wlserver_unlock(); break; } - wl_display_flush_clients(wlserver.wl_display); } wlserver_unlock();