From ea5af9fa4622e6e37fd24833ee5d0ff9f3774864 Mon Sep 17 00:00:00 2001 From: Georges Basile Stavracas Neto Date: Thu, 27 Aug 2020 10:08:34 -0300 Subject: screen-cast-stream-src: Properly unset cursor metadata As per PipeWire docs, 0 means "invalid cursor", however the function to unset the cursor was setting it to 1, which means "this is totally set and valid cursor". This is likely bad copy-paste from the function immediately below introduced by 9be189daa728. Fixes https://gitlab.gnome.org/GNOME/mutter/-/issues/1341 https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1417 (cherry picked from commit 7700dc904bfc24c67e0e9a7260d6994308f76a4f) --- src/backends/meta-screen-cast-stream-src.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backends/meta-screen-cast-stream-src.c b/src/backends/meta-screen-cast-stream-src.c index fce2b84d3..7eb99f70d 100644 --- a/src/backends/meta-screen-cast-stream-src.c +++ b/src/backends/meta-screen-cast-stream-src.c @@ -286,7 +286,7 @@ void meta_screen_cast_stream_src_unset_cursor_metadata (MetaScreenCastStreamSrc *src, struct spa_meta_cursor *spa_meta_cursor) { - spa_meta_cursor->id = 1; + spa_meta_cursor->id = 0; } void -- cgit v1.2.1