From 7700dc904bfc24c67e0e9a7260d6994308f76a4f Mon Sep 17 00:00:00 2001 From: Georges Basile Stavracas Neto Date: Thu, 27 Aug 2020 10:08:34 -0300 Subject: [PATCH] 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 --- 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 1a90b0120..0c07f6d8b 100644 --- a/src/backends/meta-screen-cast-stream-src.c +++ b/src/backends/meta-screen-cast-stream-src.c @@ -280,7 +280,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