[mutter/gnome-3-36] screen-cast-stream-src: Properly unset cursor metadata



commit ea5af9fa4622e6e37fd24833ee5d0ff9f3774864
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date:   Thu Aug 27 10:08:34 2020 -0300

    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 fce2b84d3e..7eb99f70df 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


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]