From 21cf2bd3d7305440820c8666df46f5deec0bb8d8 Mon Sep 17 00:00:00 2001 From: Curve Date: Sun, 21 Apr 2024 12:52:38 +0200 Subject: [PATCH] fix: partially revert 96927b1 --- src/renderer/patches/screenShareFixes.ts | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/renderer/patches/screenShareFixes.ts b/src/renderer/patches/screenShareFixes.ts index 61973a0..66e4b14 100644 --- a/src/renderer/patches/screenShareFixes.ts +++ b/src/renderer/patches/screenShareFixes.ts @@ -11,12 +11,11 @@ import { isLinux } from "renderer/utils"; const logger = new Logger("VesktopStreamFixes"); if (isLinux) { - const originalMedia = navigator.mediaDevices.getDisplayMedia; - const originalDevices = navigator.mediaDevices.enumerateDevices; + const original = navigator.mediaDevices.getDisplayMedia; async function getVirtmic() { try { - const devices = await originalDevices(); + const devices = await navigator.mediaDevices.enumerateDevices(); const audioDevice = devices.find(({ label }) => label === "vencord-screen-share"); return audioDevice?.deviceId; } catch (error) { @@ -24,13 +23,8 @@ if (isLinux) { } } - navigator.mediaDevices.enumerateDevices = async function () { - const result = await originalDevices.call(this); - return result.filter(x => x.label !== "vencord-screen-share"); - }; - navigator.mediaDevices.getDisplayMedia = async function (opts) { - const stream = await originalMedia.call(this, opts); + const stream = await original.call(this, opts); const id = await getVirtmic(); const frameRate = Number(currentSettings?.fps);