From 981717f3ef88bfdbd1b29a50fd48b30face251fd Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Mon, 25 Aug 2025 17:08:21 +0200 Subject: [PATCH] Workaround libwayland regression. https://gitlab.freedesktop.org/wayland/wayland/-/commit/ddd348da7ea0889056843cf252729185d306b7b8 --- profiler/src/BackendWayland.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/profiler/src/BackendWayland.cpp b/profiler/src/BackendWayland.cpp index 4c7f74cc..2cf56e40 100644 --- a/profiler/src/BackendWayland.cpp +++ b/profiler/src/BackendWayland.cpp @@ -1129,7 +1129,8 @@ void Backend::Show() void Backend::Run() { - while( s_running && wl_display_dispatch( s_dpy ) != -1 ) + timespec zero = {}; + while( s_running && wl_display_dispatch_timeout( s_dpy, &zero ) != -1 ) { if( tracy::s_config.focusLostLimit && !s_hasFocus ) std::this_thread::sleep_for( std::chrono::milliseconds( 50 ) ); s_redraw();