forked from rpms/gnome-shell
Without this, the fix for CVE-2024-34397 would break the screen recorder. Resolves: RHEL-36166
35 lines
1.3 KiB
Diff
35 lines
1.3 KiB
Diff
From 50a011a19dcc6997ea6173c07bb80b2d9888d363 Mon Sep 17 00:00:00 2001
|
||
From: Simon McVittie <smcv@debian.org>
|
||
Date: Mon, 6 May 2024 21:58:09 +0100
|
||
Subject: [PATCH] screencast: Correct expected bus name for streams
|
||
MIME-Version: 1.0
|
||
Content-Type: text/plain; charset=UTF-8
|
||
Content-Transfer-Encoding: 8bit
|
||
|
||
Previously, this only worked because GDBusConnection was not filtering
|
||
signals by their sender correctly (GNOME/glib#3268).
|
||
|
||
Thanks: Alicia Boya GarcÃa
|
||
Signed-off-by: Simon McVittie <smcv@debian.org>
|
||
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3303>
|
||
---
|
||
js/dbusServices/screencast/screencastService.js | 2 +-
|
||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||
|
||
diff --git a/js/dbusServices/screencast/screencastService.js b/js/dbusServices/screencast/screencastService.js
|
||
index d664a51b083..0645811fa0a 100644
|
||
--- a/js/dbusServices/screencast/screencastService.js
|
||
+++ b/js/dbusServices/screencast/screencastService.js
|
||
@@ -340,7 +340,7 @@ class Recorder extends Signals.EventEmitter {
|
||
});
|
||
|
||
this._streamProxy = new ScreenCastStreamProxy(Gio.DBus.session,
|
||
- 'org.gnome.ScreenCast.Stream',
|
||
+ 'org.gnome.Mutter.ScreenCast',
|
||
streamPath);
|
||
|
||
this._streamProxy.connectSignal('PipeWireStreamAdded',
|
||
--
|
||
GitLab
|
||
|